Compare commits

...

3 Commits

Author SHA1 Message Date
Rongjian Zhang 65e43dc633 chore: add generated dart files 2022-10-10 22:49:21 +08:00
Rongjian Zhang 06a96a14be chore: style tweaks 2022-10-10 21:52:20 +08:00
Rongjian Zhang e2de7feec2 fix: text height behavior 2022-10-10 20:19:28 +08:00
106 changed files with 595655 additions and 175 deletions

3
.gitignore vendored
View File

@ -45,6 +45,3 @@ app.*.map.json
/android/app/debug
/android/app/profile
/android/app/release
*.gql.dart
*.g.dart

View File

@ -15,39 +15,6 @@ class MyApp extends StatelessWidget {
final auth = Provider.of<AuthModel>(context);
final theme = Provider.of<ThemeModel>(context);
// ignore: prefer_function_declarations_over_variables
final LocaleListResolutionCallback localeListResolutionCallback =
(locales, supportedLocales) {
// 1. user set locale
// 2. system locale
try {
if (theme.locale != null) {
final intlLocale = l.Locale.parse(theme.locale!);
locales = [
Locale.fromSubtags(
languageCode: intlLocale.languageCode,
countryCode: intlLocale.countryCode,
scriptCode: intlLocale.scriptCode,
),
...locales!
];
}
} catch (err) {
print(err);
}
for (final locale in locales!) {
// this is necessary because Flutter only handles zh_Hans -> zh
// and would not handle non-exist language code
if (AppLocalizations.delegate.isSupported(locale)) {
return locale;
}
}
// 3. if none match, use the default
return supportedLocales.firstWhere((l) => l.languageCode == 'en');
};
return AntTheme(
key: auth.rootKey,
data: AntThemeData(brightness: theme.brightness),
@ -72,7 +39,36 @@ class MyApp extends StatelessWidget {
),
localizationsDelegates: AppLocalizations.localizationsDelegates,
supportedLocales: AppLocalizations.supportedLocales,
localeListResolutionCallback: localeListResolutionCallback,
localeListResolutionCallback: (locales, supportedLocales) {
// 1. user set locale
// 2. system locale
try {
if (theme.locale != null) {
final intlLocale = l.Locale.parse(theme.locale!);
locales = [
Locale.fromSubtags(
languageCode: intlLocale.languageCode,
countryCode: intlLocale.countryCode,
scriptCode: intlLocale.scriptCode,
),
...locales!
];
}
} catch (err) {
print(err);
}
for (final locale in locales!) {
// this is necessary because Flutter only handles zh_Hans -> zh
// and would not handle non-exist language code
if (AppLocalizations.delegate.isSupported(locale)) {
return locale;
}
}
// 3. if none match, use the default
return supportedLocales.firstWhere((l) => l.languageCode == 'en');
},
);
},
),

39
lib/models/account.g.dart Normal file
View File

@ -0,0 +1,39 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'account.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
Account _$AccountFromJson(Map<String, dynamic> json) => Account(
platform: json['platform'] as String,
domain: json['domain'] as String,
token: json['token'] as String,
login: json['login'] as String,
avatarUrl: json['avatarUrl'] as String,
gitlabId: json['gitlabId'] as int?,
appPassword: json['appPassword'] as String?,
accountId: json['accountId'] as String?,
);
Map<String, dynamic> _$AccountToJson(Account instance) {
final val = <String, dynamic>{
'platform': instance.platform,
'domain': instance.domain,
'token': instance.token,
'login': instance.login,
'avatarUrl': instance.avatarUrl,
};
void writeNotNull(String key, dynamic value) {
if (value != null) {
val[key] = value;
}
}
writeNotNull('gitlabId', instance.gitlabId);
writeNotNull('appPassword', instance.appPassword);
writeNotNull('accountId', instance.accountId);
return val;
}

231
lib/models/bitbucket.g.dart Normal file
View File

@ -0,0 +1,231 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'bitbucket.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
BbPagination _$BbPaginationFromJson(Map<String, dynamic> json) => BbPagination(
values: json['values'] as List<dynamic>,
)..next = json['next'] as String?;
Map<String, dynamic> _$BbPaginationToJson(BbPagination instance) =>
<String, dynamic>{
'next': instance.next,
'values': instance.values,
};
BbRepoOwner _$BbRepoOwnerFromJson(Map<String, dynamic> json) => BbRepoOwner()
..nickname = json['nickname'] as String?
..displayName = json['display_name'] as String?
..type = json['type'] as String?
..links = json['links'] as Map<String, dynamic>?;
Map<String, dynamic> _$BbRepoOwnerToJson(BbRepoOwner instance) =>
<String, dynamic>{
'nickname': instance.nickname,
'display_name': instance.displayName,
'type': instance.type,
'links': instance.links,
};
BbUser _$BbUserFromJson(Map<String, dynamic> json) => BbUser()
..nickname = json['nickname'] as String?
..displayName = json['display_name'] as String?
..type = json['type'] as String?
..links = json['links'] as Map<String, dynamic>?
..username = json['username'] as String?
..isStaff = json['is_staff'] as bool?
..createdOn = json['created_on'] == null
? null
: DateTime.parse(json['created_on'] as String)
..accountId = json['account_id'] as String?;
Map<String, dynamic> _$BbUserToJson(BbUser instance) => <String, dynamic>{
'nickname': instance.nickname,
'display_name': instance.displayName,
'type': instance.type,
'links': instance.links,
'username': instance.username,
'is_staff': instance.isStaff,
'created_on': instance.createdOn?.toIso8601String(),
'account_id': instance.accountId,
};
BbRepo _$BbRepoFromJson(Map<String, dynamic> json) => BbRepo()
..name = json['name'] as String?
..owner = json['owner'] == null
? null
: BbRepoOwner.fromJson(json['owner'] as Map<String, dynamic>)
..website = json['website'] as String?
..language = json['language'] as String?
..size = json['size'] as int?
..type = json['type'] as String?
..isPrivate = json['is_private'] as bool?
..createdOn = json['created_on'] == null
? null
: DateTime.parse(json['created_on'] as String)
..updatedOn = json['updated_on'] == null
? null
: DateTime.parse(json['updated_on'] as String)
..description = json['description'] as String?
..fullName = json['full_name'] as String?
..slug = json['slug'] as String?
..mainbranch = json['mainbranch'] == null
? null
: BbRepoMainbranch.fromJson(json['mainbranch'] as Map<String, dynamic>)
..links = json['links'] as Map<String, dynamic>?;
Map<String, dynamic> _$BbRepoToJson(BbRepo instance) => <String, dynamic>{
'name': instance.name,
'owner': instance.owner,
'website': instance.website,
'language': instance.language,
'size': instance.size,
'type': instance.type,
'is_private': instance.isPrivate,
'created_on': instance.createdOn?.toIso8601String(),
'updated_on': instance.updatedOn?.toIso8601String(),
'description': instance.description,
'full_name': instance.fullName,
'slug': instance.slug,
'mainbranch': instance.mainbranch,
'links': instance.links,
};
BbRepoMainbranch _$BbRepoMainbranchFromJson(Map<String, dynamic> json) =>
BbRepoMainbranch()
..type = json['type'] as String?
..name = json['name'] as String?;
Map<String, dynamic> _$BbRepoMainbranchToJson(BbRepoMainbranch instance) =>
<String, dynamic>{
'type': instance.type,
'name': instance.name,
};
BbTree _$BbTreeFromJson(Map<String, dynamic> json) => BbTree(
type: json['type'] as String,
path: json['path'] as String,
)
..size = json['size'] as int?
..links = json['links'] as Map<String, dynamic>?;
Map<String, dynamic> _$BbTreeToJson(BbTree instance) => <String, dynamic>{
'type': instance.type,
'path': instance.path,
'size': instance.size,
'links': instance.links,
};
BbCommit _$BbCommitFromJson(Map<String, dynamic> json) => BbCommit()
..message = json['message'] as String?
..date = json['date'] == null ? null : DateTime.parse(json['date'] as String)
..hash = json['hash'] as String?
..author = json['author'] == null
? null
: BbCommitAuthor.fromJson(json['author'] as Map<String, dynamic>);
Map<String, dynamic> _$BbCommitToJson(BbCommit instance) => <String, dynamic>{
'message': instance.message,
'date': instance.date?.toIso8601String(),
'hash': instance.hash,
'author': instance.author,
};
BbCommitAuthor _$BbCommitAuthorFromJson(Map<String, dynamic> json) =>
BbCommitAuthor()
..raw = json['raw'] as String?
..user = json['user'] == null
? null
: BbRepoOwner.fromJson(json['user'] as Map<String, dynamic>);
Map<String, dynamic> _$BbCommitAuthorToJson(BbCommitAuthor instance) =>
<String, dynamic>{
'raw': instance.raw,
'user': instance.user,
};
BbIssues _$BbIssuesFromJson(Map<String, dynamic> json) => BbIssues()
..priority = json['priority'] as String?
..state = json['state'] as String?
..repository = json['repository'] == null
? null
: BbRepo.fromJson(json['repository'] as Map<String, dynamic>)
..title = json['title'] as String?
..reporter = json['reporter'] == null
? null
: BbRepoOwner.fromJson(json['reporter'] as Map<String, dynamic>)
..createdOn = json['created_on'] == null
? null
: DateTime.parse(json['created_on'] as String)
..links = json['links'] as Map<String, dynamic>?;
Map<String, dynamic> _$BbIssuesToJson(BbIssues instance) => <String, dynamic>{
'priority': instance.priority,
'state': instance.state,
'repository': instance.repository,
'title': instance.title,
'reporter': instance.reporter,
'created_on': instance.createdOn?.toIso8601String(),
'links': instance.links,
};
BbPulls _$BbPullsFromJson(Map<String, dynamic> json) => BbPulls()
..description = json['description'] as String?
..author = json['author'] == null
? null
: BbRepoOwner.fromJson(json['author'] as Map<String, dynamic>)
..title = json['title'] as String?
..links = json['links'] as Map<String, dynamic>?
..createdOn = json['created_on'] == null
? null
: DateTime.parse(json['created_on'] as String);
Map<String, dynamic> _$BbPullsToJson(BbPulls instance) => <String, dynamic>{
'description': instance.description,
'author': instance.author,
'title': instance.title,
'links': instance.links,
'created_on': instance.createdOn?.toIso8601String(),
};
BbCommentContent _$BbCommentContentFromJson(Map<String, dynamic> json) =>
BbCommentContent()
..raw = json['raw'] as String?
..markup = json['markup'] as String?
..html = json['html'] as String?;
Map<String, dynamic> _$BbCommentContentToJson(BbCommentContent instance) =>
<String, dynamic>{
'raw': instance.raw,
'markup': instance.markup,
'html': instance.html,
};
BbComment _$BbCommentFromJson(Map<String, dynamic> json) => BbComment()
..createdOn = json['created_on'] as String?
..updatedOn = json['updated_on'] as String?
..content = json['content'] == null
? null
: BbCommentContent.fromJson(json['content'] as Map<String, dynamic>)
..user = json['user'] == null
? null
: BbRepoOwner.fromJson(json['user'] as Map<String, dynamic>);
Map<String, dynamic> _$BbCommentToJson(BbComment instance) => <String, dynamic>{
'created_on': instance.createdOn,
'updated_on': instance.updatedOn,
'content': instance.content,
'user': instance.user,
};
BbBranch _$BbBranchFromJson(Map<String, dynamic> json) => BbBranch()
..name = json['name'] as String?
..type = json['type'] as String?;
Map<String, dynamic> _$BbBranchToJson(BbBranch instance) => <String, dynamic>{
'name': instance.name,
'type': instance.type,
};

243
lib/models/gitea.g.dart Normal file
View File

@ -0,0 +1,243 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'gitea.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
GiteaUser _$GiteaUserFromJson(Map<String, dynamic> json) => GiteaUser()
..id = json['id'] as int?
..login = json['login'] as String?
..fullName = json['full_name'] as String?
..avatarUrl = json['avatar_url'] as String?
..created = json['created'] == null
? null
: DateTime.parse(json['created'] as String);
Map<String, dynamic> _$GiteaUserToJson(GiteaUser instance) => <String, dynamic>{
'id': instance.id,
'login': instance.login,
'full_name': instance.fullName,
'avatar_url': instance.avatarUrl,
'created': instance.created?.toIso8601String(),
};
GiteaOrg _$GiteaOrgFromJson(Map<String, dynamic> json) => GiteaOrg()
..id = json['id'] as int?
..username = json['username'] as String?
..fullName = json['full_name'] as String?
..avatarUrl = json['avatar_url'] as String?
..description = json['description'] as String?
..website = json['website'] as String?
..location = json['location'] as String?;
Map<String, dynamic> _$GiteaOrgToJson(GiteaOrg instance) => <String, dynamic>{
'id': instance.id,
'username': instance.username,
'full_name': instance.fullName,
'avatar_url': instance.avatarUrl,
'description': instance.description,
'website': instance.website,
'location': instance.location,
};
GiteaRepository _$GiteaRepositoryFromJson(Map<String, dynamic> json) =>
GiteaRepository()
..id = json['id'] as int?
..owner = json['owner'] == null
? null
: GiteaUser.fromJson(json['owner'] as Map<String, dynamic>)
..name = json['name'] as String?
..description = json['description'] as String?
..starsCount = json['stars_count'] as int?
..forksCount = json['forks_count'] as int?
..updatedAt = json['updated_at'] == null
? null
: DateTime.parse(json['updated_at'] as String)
..website = json['website'] as String?
..size = json['size'] as int?
..openIssuesCount = json['open_issues_count'] as int?
..openPrCounter = json['open_pr_counter'] as int?;
Map<String, dynamic> _$GiteaRepositoryToJson(GiteaRepository instance) =>
<String, dynamic>{
'id': instance.id,
'owner': instance.owner,
'name': instance.name,
'description': instance.description,
'stars_count': instance.starsCount,
'forks_count': instance.forksCount,
'updated_at': instance.updatedAt?.toIso8601String(),
'website': instance.website,
'size': instance.size,
'open_issues_count': instance.openIssuesCount,
'open_pr_counter': instance.openPrCounter,
};
GiteaTree _$GiteaTreeFromJson(Map<String, dynamic> json) => GiteaTree(
type: json['type'] as String,
name: json['name'] as String,
)
..path = json['path'] as String?
..size = json['size'] as int?
..downloadUrl = json['download_url'] as String?;
Map<String, dynamic> _$GiteaTreeToJson(GiteaTree instance) => <String, dynamic>{
'type': instance.type,
'name': instance.name,
'path': instance.path,
'size': instance.size,
'download_url': instance.downloadUrl,
};
GiteaBlob _$GiteaBlobFromJson(Map<String, dynamic> json) => GiteaBlob(
type: json['type'] as String,
name: json['name'] as String,
)
..path = json['path'] as String?
..size = json['size'] as int?
..downloadUrl = json['download_url'] as String?
..content = json['content'] as String?;
Map<String, dynamic> _$GiteaBlobToJson(GiteaBlob instance) => <String, dynamic>{
'type': instance.type,
'name': instance.name,
'path': instance.path,
'size': instance.size,
'download_url': instance.downloadUrl,
'content': instance.content,
};
GiteaCommit _$GiteaCommitFromJson(Map<String, dynamic> json) => GiteaCommit()
..number = json['number'] as int?
..author = json['author'] == null
? null
: GiteaUser.fromJson(json['author'] as Map<String, dynamic>)
..title = json['title'] as String?
..body = json['body'] as String?
..commit = json['commit'] == null
? null
: GiteaCommitDetail.fromJson(json['commit'] as Map<String, dynamic>)
..sha = json['sha'] as String?
..htmlUrl = json['html_url'] as String?;
Map<String, dynamic> _$GiteaCommitToJson(GiteaCommit instance) =>
<String, dynamic>{
'number': instance.number,
'author': instance.author,
'title': instance.title,
'body': instance.body,
'commit': instance.commit,
'sha': instance.sha,
'html_url': instance.htmlUrl,
};
GiteaCommitDetail _$GiteaCommitDetailFromJson(Map<String, dynamic> json) =>
GiteaCommitDetail()
..message = json['message'] as String?
..author = json['author'] == null
? null
: GiteaCommitAuthor.fromJson(json['author'] as Map<String, dynamic>)
..committer = json['committer'] == null
? null
: GiteaCommitAuthor.fromJson(
json['committer'] as Map<String, dynamic>);
Map<String, dynamic> _$GiteaCommitDetailToJson(GiteaCommitDetail instance) =>
<String, dynamic>{
'message': instance.message,
'author': instance.author,
'committer': instance.committer,
};
GiteaCommitAuthor _$GiteaCommitAuthorFromJson(Map<String, dynamic> json) =>
GiteaCommitAuthor()
..name = json['name'] as String?
..email = json['email'] as String?
..date =
json['date'] == null ? null : DateTime.parse(json['date'] as String);
Map<String, dynamic> _$GiteaCommitAuthorToJson(GiteaCommitAuthor instance) =>
<String, dynamic>{
'name': instance.name,
'email': instance.email,
'date': instance.date?.toIso8601String(),
};
GiteaIssue _$GiteaIssueFromJson(Map<String, dynamic> json) => GiteaIssue()
..title = json['title'] as String?
..body = json['body'] as String?
..number = json['number'] as int?
..user = json['user'] == null
? null
: GiteaUser.fromJson(json['user'] as Map<String, dynamic>)
..comments = json['comments'] as int?
..updatedAt = json['updated_at'] == null
? null
: DateTime.parse(json['updated_at'] as String)
..state = json['state'] as String?
..htmlUrl = json['html_url'] as String?
..labels = (json['labels'] as List<dynamic>?)
?.map((e) => GiteaLabel.fromJson(e as Map<String, dynamic>))
.toList();
Map<String, dynamic> _$GiteaIssueToJson(GiteaIssue instance) =>
<String, dynamic>{
'title': instance.title,
'body': instance.body,
'number': instance.number,
'user': instance.user,
'comments': instance.comments,
'updated_at': instance.updatedAt?.toIso8601String(),
'state': instance.state,
'html_url': instance.htmlUrl,
'labels': instance.labels,
};
GiteaLabel _$GiteaLabelFromJson(Map<String, dynamic> json) => GiteaLabel()
..color = json['color'] as String?
..name = json['name'] as String?;
Map<String, dynamic> _$GiteaLabelToJson(GiteaLabel instance) =>
<String, dynamic>{
'color': instance.color,
'name': instance.name,
};
GiteaHeatmapItem _$GiteaHeatmapItemFromJson(Map<String, dynamic> json) =>
GiteaHeatmapItem()
..timestamp = json['timestamp'] as int?
..contributions = json['contributions'] as int?;
Map<String, dynamic> _$GiteaHeatmapItemToJson(GiteaHeatmapItem instance) =>
<String, dynamic>{
'timestamp': instance.timestamp,
'contributions': instance.contributions,
};
GiteaComment _$GiteaCommentFromJson(Map<String, dynamic> json) => GiteaComment()
..body = json['body'] as String?
..createdAt = json['created_at'] == null
? null
: DateTime.parse(json['created_at'] as String)
..htmlUrl = json['html_url'] as String?
..originalAuthor = json['original_author'] as String?
..updatedAt = json['updated_at'] == null
? null
: DateTime.parse(json['updated_at'] as String)
..id = json['id'] as int?
..user = json['user'] == null
? null
: GiteaUser.fromJson(json['user'] as Map<String, dynamic>);
Map<String, dynamic> _$GiteaCommentToJson(GiteaComment instance) =>
<String, dynamic>{
'body': instance.body,
'created_at': instance.createdAt?.toIso8601String(),
'html_url': instance.htmlUrl,
'original_author': instance.originalAuthor,
'updated_at': instance.updatedAt?.toIso8601String(),
'id': instance.id,
'user': instance.user,
};

366
lib/models/gitee.g.dart Normal file
View File

@ -0,0 +1,366 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'gitee.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
GiteeUser _$GiteeUserFromJson(Map<String, dynamic> json) => GiteeUser()
..login = json['login'] as String?
..avatarUrl = json['avatar_url'] as String?
..name = json['name'] as String?
..htmlUrl = json['html_url'] as String?
..bio = json['bio'] as String?
..blog = json['blog'] as String?
..publicRepos = json['public_repos'] as int?
..followers = json['followers'] as int?
..following = json['following'] as int?
..stared = json['stared'] as int?
..watched = json['watched'] as int?
..createdAt = json['created_at'] == null
? null
: DateTime.parse(json['created_at'] as String);
Map<String, dynamic> _$GiteeUserToJson(GiteeUser instance) => <String, dynamic>{
'login': instance.login,
'avatar_url': instance.avatarUrl,
'name': instance.name,
'html_url': instance.htmlUrl,
'bio': instance.bio,
'blog': instance.blog,
'public_repos': instance.publicRepos,
'followers': instance.followers,
'following': instance.following,
'stared': instance.stared,
'watched': instance.watched,
'created_at': instance.createdAt?.toIso8601String(),
};
GiteeListUser _$GiteeListUserFromJson(Map<String, dynamic> json) =>
GiteeListUser()
..login = json['login'] as String?
..avatarUrl = json['avatar_url'] as String?
..name = json['name'] as String?
..htmlUrl = json['html_url'] as String?;
Map<String, dynamic> _$GiteeListUserToJson(GiteeListUser instance) =>
<String, dynamic>{
'login': instance.login,
'avatar_url': instance.avatarUrl,
'name': instance.name,
'html_url': instance.htmlUrl,
};
GiteeRepo _$GiteeRepoFromJson(Map<String, dynamic> json) => GiteeRepo()
..namespace = json['namespace'] == null
? null
: GiteeRepoNamespace.fromJson(json['namespace'] as Map<String, dynamic>)
..owner = json['owner'] == null
? null
: GiteeRepoOwner.fromJson(json['owner'] as Map<String, dynamic>)
..path = json['path'] as String?
..description = json['description'] as String?
..private = json['private'] as bool?
..public = json['public'] as bool?
..internal = json['internal'] as bool?
..fork = json['fork'] as bool?
..forksCount = json['forks_count'] as int?
..stargazersCount = json['stargazers_count'] as int?
..watchersCount = json['watchers_count'] as int?
..updatedAt = json['updated_at'] == null
? null
: DateTime.parse(json['updated_at'] as String)
..license = json['license'] as String?
..homepage = json['homepage'] as String?
..openIssuesCount = json['open_issues_count'] as int?
..pullRequestsEnabled = json['pull_requests_enabled'] as bool?
..defaultBranch = json['default_branch'] as String?;
Map<String, dynamic> _$GiteeRepoToJson(GiteeRepo instance) => <String, dynamic>{
'namespace': instance.namespace,
'owner': instance.owner,
'path': instance.path,
'description': instance.description,
'private': instance.private,
'public': instance.public,
'internal': instance.internal,
'fork': instance.fork,
'forks_count': instance.forksCount,
'stargazers_count': instance.stargazersCount,
'watchers_count': instance.watchersCount,
'updated_at': instance.updatedAt?.toIso8601String(),
'license': instance.license,
'homepage': instance.homepage,
'open_issues_count': instance.openIssuesCount,
'pull_requests_enabled': instance.pullRequestsEnabled,
'default_branch': instance.defaultBranch,
};
GiteeRepoOwner _$GiteeRepoOwnerFromJson(Map<String, dynamic> json) =>
GiteeRepoOwner()
..login = json['login'] as String?
..avatarUrl = json['avatar_url'] as String?;
Map<String, dynamic> _$GiteeRepoOwnerToJson(GiteeRepoOwner instance) =>
<String, dynamic>{
'login': instance.login,
'avatar_url': instance.avatarUrl,
};
GiteeRepoNamespace _$GiteeRepoNamespaceFromJson(Map<String, dynamic> json) =>
GiteeRepoNamespace()..path = json['path'] as String?;
Map<String, dynamic> _$GiteeRepoNamespaceToJson(GiteeRepoNamespace instance) =>
<String, dynamic>{
'path': instance.path,
};
GiteeCommit _$GiteeCommitFromJson(Map<String, dynamic> json) => GiteeCommit()
..author = json['author'] == null
? null
: GiteeUser.fromJson(json['author'] as Map<String, dynamic>)
..commit = json['commit'] == null
? null
: GiteeCommitDetail.fromJson(json['commit'] as Map<String, dynamic>)
..sha = json['sha'] as String?
..htmlUrl = json['html_url'] as String?
..files = (json['files'] as List<dynamic>?)
?.map((e) => GiteeCommitFile.fromJson(e as Map<String, dynamic>))
.toList();
Map<String, dynamic> _$GiteeCommitToJson(GiteeCommit instance) =>
<String, dynamic>{
'author': instance.author,
'commit': instance.commit,
'sha': instance.sha,
'html_url': instance.htmlUrl,
'files': instance.files,
};
GiteeCommitDetail _$GiteeCommitDetailFromJson(Map<String, dynamic> json) =>
GiteeCommitDetail()
..message = json['message'] as String?
..author = json['author'] == null
? null
: GiteeCommitAuthor.fromJson(json['author'] as Map<String, dynamic>)
..committer = json['committer'] == null
? null
: GiteeCommitAuthor.fromJson(
json['committer'] as Map<String, dynamic>);
Map<String, dynamic> _$GiteeCommitDetailToJson(GiteeCommitDetail instance) =>
<String, dynamic>{
'message': instance.message,
'author': instance.author,
'committer': instance.committer,
};
GiteeCommitAuthor _$GiteeCommitAuthorFromJson(Map<String, dynamic> json) =>
GiteeCommitAuthor()
..name = json['name'] as String?
..email = json['email'] as String?
..date =
json['date'] == null ? null : DateTime.parse(json['date'] as String);
Map<String, dynamic> _$GiteeCommitAuthorToJson(GiteeCommitAuthor instance) =>
<String, dynamic>{
'name': instance.name,
'email': instance.email,
'date': instance.date?.toIso8601String(),
};
GiteeTreeItem _$GiteeTreeItemFromJson(Map<String, dynamic> json) =>
GiteeTreeItem(
path: json['path'] as String,
type: json['type'] as String,
)
..sha = json['sha'] as String?
..size = json['size'] as int?;
Map<String, dynamic> _$GiteeTreeItemToJson(GiteeTreeItem instance) =>
<String, dynamic>{
'path': instance.path,
'type': instance.type,
'sha': instance.sha,
'size': instance.size,
};
GiteeBlob _$GiteeBlobFromJson(Map<String, dynamic> json) =>
GiteeBlob()..content = json['content'] as String?;
Map<String, dynamic> _$GiteeBlobToJson(GiteeBlob instance) => <String, dynamic>{
'content': instance.content,
};
GiteeLabel _$GiteeLabelFromJson(Map<String, dynamic> json) => GiteeLabel()
..color = json['color'] as String?
..name = json['name'] as String?;
Map<String, dynamic> _$GiteeLabelToJson(GiteeLabel instance) =>
<String, dynamic>{
'color': instance.color,
'name': instance.name,
};
GiteeIssue _$GiteeIssueFromJson(Map<String, dynamic> json) => GiteeIssue()
..comments = json['comments'] as int?
..commentsUrl = json['comments_url'] as String?
..createdAt = json['created_at'] as String?
..htmlUrl = json['html_url'] as String?
..updatedAt = json['updated_at'] as String?
..body = json['body'] as String?
..bodyHtml = json['body_html'] as String?
..title = json['title'] as String?
..state = json['state'] as String?
..repository = json['repository'] == null
? null
: GiteeRepo.fromJson(json['repository'] as Map<String, dynamic>)
..user = json['user'] == null
? null
: GiteeRepoOwner.fromJson(json['user'] as Map<String, dynamic>)
..number = json['number'] as String?
..labels = (json['labels'] as List<dynamic>?)
?.map((e) => GiteeLabel.fromJson(e as Map<String, dynamic>))
.toList()
..id = json['id'] as int?;
Map<String, dynamic> _$GiteeIssueToJson(GiteeIssue instance) =>
<String, dynamic>{
'comments': instance.comments,
'comments_url': instance.commentsUrl,
'created_at': instance.createdAt,
'html_url': instance.htmlUrl,
'updated_at': instance.updatedAt,
'body': instance.body,
'body_html': instance.bodyHtml,
'title': instance.title,
'state': instance.state,
'repository': instance.repository,
'user': instance.user,
'number': instance.number,
'labels': instance.labels,
'id': instance.id,
};
GiteePull _$GiteePullFromJson(Map<String, dynamic> json) => GiteePull()
..commentsUrl = json['comments_url'] as String?
..createdAt = json['created_at'] as String?
..htmlUrl = json['html_url'] as String?
..updatedAt = json['updated_at'] as String?
..body = json['body'] as String?
..bodyHtml = json['body_html'] as String?
..title = json['title'] as String?
..state = json['state'] as String?
..user = json['user'] == null
? null
: GiteeRepoOwner.fromJson(json['user'] as Map<String, dynamic>)
..labels = (json['labels'] as List<dynamic>?)
?.map((e) => GiteeLabel.fromJson(e as Map<String, dynamic>))
.toList()
..number = json['number'] as int?
..id = json['id'] as int?;
Map<String, dynamic> _$GiteePullToJson(GiteePull instance) => <String, dynamic>{
'comments_url': instance.commentsUrl,
'created_at': instance.createdAt,
'html_url': instance.htmlUrl,
'updated_at': instance.updatedAt,
'body': instance.body,
'body_html': instance.bodyHtml,
'title': instance.title,
'state': instance.state,
'user': instance.user,
'labels': instance.labels,
'number': instance.number,
'id': instance.id,
};
GiteeComment _$GiteeCommentFromJson(Map<String, dynamic> json) => GiteeComment()
..id = json['id'] as int?
..body = json['body'] as String?
..createdAt = json['created_at'] as String?
..user = json['user'] == null
? null
: GiteeRepoOwner.fromJson(json['user'] as Map<String, dynamic>);
Map<String, dynamic> _$GiteeCommentToJson(GiteeComment instance) =>
<String, dynamic>{
'id': instance.id,
'body': instance.body,
'created_at': instance.createdAt,
'user': instance.user,
};
GiteePatch _$GiteePatchFromJson(Map<String, dynamic> json) =>
GiteePatch()..diff = json['diff'] as String?;
Map<String, dynamic> _$GiteePatchToJson(GiteePatch instance) =>
<String, dynamic>{
'diff': instance.diff,
};
GiteePullFile _$GiteePullFileFromJson(Map<String, dynamic> json) =>
GiteePullFile()
..additions = json['additions'] as String?
..deletions = json['deletions'] as String?
..blobUrl = json['blob_url'] as String?
..filename = json['filename'] as String?
..sha = json['sha'] as String?
..status = json['status'] as String?
..patch = json['patch'] == null
? null
: GiteePatch.fromJson(json['patch'] as Map<String, dynamic>);
Map<String, dynamic> _$GiteePullFileToJson(GiteePullFile instance) =>
<String, dynamic>{
'additions': instance.additions,
'deletions': instance.deletions,
'blob_url': instance.blobUrl,
'filename': instance.filename,
'sha': instance.sha,
'status': instance.status,
'patch': instance.patch,
};
GiteeCommitFile _$GiteeCommitFileFromJson(Map<String, dynamic> json) =>
GiteeCommitFile()
..additions = json['additions'] as int?
..deletions = json['deletions'] as int?
..changes = json['changes'] as int?
..blobUrl = json['blob_url'] as String?
..filename = json['filename'] as String?
..sha = json['sha'] as String?
..status = json['status'] as String?
..patch = json['patch'] as String?;
Map<String, dynamic> _$GiteeCommitFileToJson(GiteeCommitFile instance) =>
<String, dynamic>{
'additions': instance.additions,
'deletions': instance.deletions,
'changes': instance.changes,
'blob_url': instance.blobUrl,
'filename': instance.filename,
'sha': instance.sha,
'status': instance.status,
'patch': instance.patch,
};
GiteeContributor _$GiteeContributorFromJson(Map<String, dynamic> json) =>
GiteeContributor()
..name = json['name'] as String?
..contributions = json['contributions'] as int?;
Map<String, dynamic> _$GiteeContributorToJson(GiteeContributor instance) =>
<String, dynamic>{
'name': instance.name,
'contributions': instance.contributions,
};
GiteeBranch _$GiteeBranchFromJson(Map<String, dynamic> json) =>
GiteeBranch()..name = json['name'] as String?;
Map<String, dynamic> _$GiteeBranchToJson(GiteeBranch instance) =>
<String, dynamic>{
'name': instance.name,
};

525
lib/models/github.g.dart Normal file
View File

@ -0,0 +1,525 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'github.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
GithubEvent _$GithubEventFromJson(Map<String, dynamic> json) => GithubEvent()
..actor = json['actor'] == null
? null
: GithubEventUser.fromJson(json['actor'] as Map<String, dynamic>)
..type = json['type'] as String?
..repo = json['repo'] == null
? null
: GithubEventRepo.fromJson(json['repo'] as Map<String, dynamic>)
..createdAt = json['created_at'] == null
? null
: DateTime.parse(json['created_at'] as String)
..payload = json['payload'] == null
? null
: GithubEventPayload.fromJson(json['payload'] as Map<String, dynamic>);
Map<String, dynamic> _$GithubEventToJson(GithubEvent instance) =>
<String, dynamic>{
'actor': instance.actor,
'type': instance.type,
'repo': instance.repo,
'created_at': instance.createdAt?.toIso8601String(),
'payload': instance.payload,
};
GithubEventUser _$GithubEventUserFromJson(Map<String, dynamic> json) =>
GithubEventUser()
..login = json['login'] as String?
..avatarUrl = json['avatar_url'] as String?;
Map<String, dynamic> _$GithubEventUserToJson(GithubEventUser instance) =>
<String, dynamic>{
'login': instance.login,
'avatar_url': instance.avatarUrl,
};
GithubEventRepo _$GithubEventRepoFromJson(Map<String, dynamic> json) =>
GithubEventRepo()..name = json['name'] as String?;
Map<String, dynamic> _$GithubEventRepoToJson(GithubEventRepo instance) =>
<String, dynamic>{
'name': instance.name,
};
GithubEventPayload _$GithubEventPayloadFromJson(Map<String, dynamic> json) =>
GithubEventPayload()
..issue = json['issue'] == null
? null
: GithubEventIssue.fromJson(json['issue'] as Map<String, dynamic>)
..pullRequest = json['pull_request'] == null
? null
: GithubEventIssue.fromJson(
json['pull_request'] as Map<String, dynamic>)
..comment = json['comment'] == null
? null
: GithubEventComment.fromJson(json['comment'] as Map<String, dynamic>)
..release = json['release'] == null
? null
: GithubEventRelease.fromJson(json['release'] as Map<String, dynamic>)
..action = json['action'] as String?
..ref = json['ref'] as String?
..refType = json['ref_type'] as String?
..before = json['before'] as String?
..head = json['head'] as String?
..commits = (json['commits'] as List<dynamic>?)
?.map((e) => GithubEventCommit.fromJson(e as Map<String, dynamic>))
.toList()
..forkee = json['forkee'] as Map<String, dynamic>?
..pages = (json['pages'] as List<dynamic>?)
?.map((e) => GithubPagesItem.fromJson(e as Map<String, dynamic>))
.toList()
..securityAdvisory = json['security_advisory'] == null
? null
: GithubSecurityItem.fromJson(
json['security_advisory'] as Map<String, dynamic>)
..alert = json['alert'] == null
? null
: GithubAlertItem.fromJson(json['alert'] as Map<String, dynamic>)
..project = json['project'] == null
? null
: GithubProjectItem.fromJson(json['project'] as Map<String, dynamic>)
..projectColumn = json['project_column'] == null
? null
: GithubProjectColumnItem.fromJson(
json['project_column'] as Map<String, dynamic>)
..installation = json['installation'] == null
? null
: GithubInstallationRepositoriesItem.fromJson(
json['installation'] as Map<String, dynamic>)
..checkRun = json['check_run'] == null
? null
: GithubCheckrunItem.fromJson(
json['check_run'] as Map<String, dynamic>)
..checkSuite = json['check_suite'] == null
? null
: GithubCheckSuiteItem.fromJson(
json['check_suite'] as Map<String, dynamic>)
..contentReference = json['content_reference'] == null
? null
: GithubContentReferenceItem.fromJson(
json['content_reference'] as Map<String, dynamic>);
Map<String, dynamic> _$GithubEventPayloadToJson(GithubEventPayload instance) =>
<String, dynamic>{
'issue': instance.issue,
'pull_request': instance.pullRequest,
'comment': instance.comment,
'release': instance.release,
'action': instance.action,
'ref': instance.ref,
'ref_type': instance.refType,
'before': instance.before,
'head': instance.head,
'commits': instance.commits,
'forkee': instance.forkee,
'pages': instance.pages,
'security_advisory': instance.securityAdvisory,
'alert': instance.alert,
'project': instance.project,
'project_column': instance.projectColumn,
'installation': instance.installation,
'check_run': instance.checkRun,
'check_suite': instance.checkSuite,
'content_reference': instance.contentReference,
};
GithubEventIssue _$GithubEventIssueFromJson(Map<String, dynamic> json) =>
GithubEventIssue()
..title = json['title'] as String?
..user = json['user'] == null
? null
: GithubEventUser.fromJson(json['user'] as Map<String, dynamic>)
..number = json['number'] as int?
..body = json['body'] as String?
..pullRequest = json['pull_request']
..state = json['state'] as String?
..comments = json['comments'] as int?
..merged = json['merged'] as bool?
..createdAt = json['created_at'] == null
? null
: DateTime.parse(json['created_at'] as String);
Map<String, dynamic> _$GithubEventIssueToJson(GithubEventIssue instance) =>
<String, dynamic>{
'title': instance.title,
'user': instance.user,
'number': instance.number,
'body': instance.body,
'pull_request': instance.pullRequest,
'state': instance.state,
'comments': instance.comments,
'merged': instance.merged,
'created_at': instance.createdAt?.toIso8601String(),
};
GithubEventComment _$GithubEventCommentFromJson(Map<String, dynamic> json) =>
GithubEventComment()
..body = json['body'] as String?
..user = json['user'] == null
? null
: GithubEventUser.fromJson(json['user'] as Map<String, dynamic>)
..commitId = json['commit_id'] as String?
..htmlUrl = json['html_url'] as String?;
Map<String, dynamic> _$GithubEventCommentToJson(GithubEventComment instance) =>
<String, dynamic>{
'body': instance.body,
'user': instance.user,
'commit_id': instance.commitId,
'html_url': instance.htmlUrl,
};
GithubEventCommit _$GithubEventCommitFromJson(Map<String, dynamic> json) =>
GithubEventCommit()
..sha = json['sha'] as String?
..message = json['message'] as String?;
Map<String, dynamic> _$GithubEventCommitToJson(GithubEventCommit instance) =>
<String, dynamic>{
'sha': instance.sha,
'message': instance.message,
};
GithubEventRelease _$GithubEventReleaseFromJson(Map<String, dynamic> json) =>
GithubEventRelease()
..htmlUrl = json['html_url'] as String?
..tagName = json['tag_name'] as String?;
Map<String, dynamic> _$GithubEventReleaseToJson(GithubEventRelease instance) =>
<String, dynamic>{
'html_url': instance.htmlUrl,
'tag_name': instance.tagName,
};
GithubNotificationItem _$GithubNotificationItemFromJson(
Map<String, dynamic> json) =>
GithubNotificationItem()
..id = json['id'] as String?
..subject = json['subject'] == null
? null
: GithubNotificationItemSubject.fromJson(
json['subject'] as Map<String, dynamic>)
..updatedAt = json['updated_at'] == null
? null
: DateTime.parse(json['updated_at'] as String)
..repository = json['repository'] == null
? null
: GithubNotificationItemRepo.fromJson(
json['repository'] as Map<String, dynamic>)
..unread = json['unread'] as bool?;
Map<String, dynamic> _$GithubNotificationItemToJson(
GithubNotificationItem instance) =>
<String, dynamic>{
'id': instance.id,
'subject': instance.subject,
'updated_at': instance.updatedAt?.toIso8601String(),
'repository': instance.repository,
'unread': instance.unread,
};
GithubNotificationItemSubject _$GithubNotificationItemSubjectFromJson(
Map<String, dynamic> json) =>
GithubNotificationItemSubject()
..title = json['title'] as String?
..type = json['type'] as String?
..url = json['url'] as String?;
Map<String, dynamic> _$GithubNotificationItemSubjectToJson(
GithubNotificationItemSubject instance) =>
<String, dynamic>{
'title': instance.title,
'type': instance.type,
'url': instance.url,
};
GithubNotificationItemRepo _$GithubNotificationItemRepoFromJson(
Map<String, dynamic> json) =>
GithubNotificationItemRepo()..fullName = json['full_name'] as String?;
Map<String, dynamic> _$GithubNotificationItemRepoToJson(
GithubNotificationItemRepo instance) =>
<String, dynamic>{
'full_name': instance.fullName,
};
GithubTreeItem _$GithubTreeItemFromJson(Map<String, dynamic> json) =>
GithubTreeItem()
..name = json['name'] as String?
..path = json['path'] as String?
..size = json['size'] as int?
..type = json['type'] as String?
..downloadUrl = json['download_url'] as String?
..content = json['content'] as String?;
Map<String, dynamic> _$GithubTreeItemToJson(GithubTreeItem instance) =>
<String, dynamic>{
'name': instance.name,
'path': instance.path,
'size': instance.size,
'type': instance.type,
'download_url': instance.downloadUrl,
'content': instance.content,
};
GithubPagesItem _$GithubPagesItemFromJson(Map<String, dynamic> json) =>
GithubPagesItem()
..pageName = json['page_name'] as String?
..title = json['title'] as String?
..action = json['action'] as String?;
Map<String, dynamic> _$GithubPagesItemToJson(GithubPagesItem instance) =>
<String, dynamic>{
'page_name': instance.pageName,
'title': instance.title,
'action': instance.action,
};
GithubSecurityItem _$GithubSecurityItemFromJson(Map<String, dynamic> json) =>
GithubSecurityItem()
..summary = json['summary'] as String?
..description = json['description'] as String?
..severity = json['severity'] as String?;
Map<String, dynamic> _$GithubSecurityItemToJson(GithubSecurityItem instance) =>
<String, dynamic>{
'summary': instance.summary,
'description': instance.description,
'severity': instance.severity,
};
GithubAlertItem _$GithubAlertItemFromJson(Map<String, dynamic> json) =>
GithubAlertItem()
..affectedPackageName = json['affected_package_name'] as String?
..affectedRange = json['affected_range'] as String?;
Map<String, dynamic> _$GithubAlertItemToJson(GithubAlertItem instance) =>
<String, dynamic>{
'affected_package_name': instance.affectedPackageName,
'affected_range': instance.affectedRange,
};
GithubProjectItem _$GithubProjectItemFromJson(Map<String, dynamic> json) =>
GithubProjectItem()
..name = json['name'] as String?
..state = json['state'] as String?
..body = json['body'] as String?
..htmlUrl = json['html_url'] as String?;
Map<String, dynamic> _$GithubProjectItemToJson(GithubProjectItem instance) =>
<String, dynamic>{
'name': instance.name,
'state': instance.state,
'body': instance.body,
'html_url': instance.htmlUrl,
};
GithubProjectColumnItem _$GithubProjectColumnItemFromJson(
Map<String, dynamic> json) =>
GithubProjectColumnItem()
..htmlUrl = json['html_url'] as String?
..columnsUrl = json['columns_url'] as String?
..name = json['name'] as String?;
Map<String, dynamic> _$GithubProjectColumnItemToJson(
GithubProjectColumnItem instance) =>
<String, dynamic>{
'html_url': instance.htmlUrl,
'columns_url': instance.columnsUrl,
'name': instance.name,
};
GithubInstallationRepositoriesItem _$GithubInstallationRepositoriesItemFromJson(
Map<String, dynamic> json) =>
GithubInstallationRepositoriesItem()
..repositoriesAdded = (json['repositories_added'] as List<dynamic>?)
?.map((e) =>
GithubNotificationItemRepo.fromJson(e as Map<String, dynamic>))
.toList()
..repositoriesRemoved = (json['repositories_removed'] as List<dynamic>?)
?.map((e) =>
GithubNotificationItemRepo.fromJson(e as Map<String, dynamic>))
.toList()
..repositoriesSelection = json['repositories_selection'] as String?
..id = json['id'] as int?;
Map<String, dynamic> _$GithubInstallationRepositoriesItemToJson(
GithubInstallationRepositoriesItem instance) =>
<String, dynamic>{
'repositories_added': instance.repositoriesAdded,
'repositories_removed': instance.repositoriesRemoved,
'repositories_selection': instance.repositoriesSelection,
'id': instance.id,
};
GithubCheckrunItem _$GithubCheckrunItemFromJson(Map<String, dynamic> json) =>
GithubCheckrunItem()
..status = json['status'] as String?
..name = json['name'] as String?
..id = json['id'] as int?;
Map<String, dynamic> _$GithubCheckrunItemToJson(GithubCheckrunItem instance) =>
<String, dynamic>{
'status': instance.status,
'name': instance.name,
'id': instance.id,
};
GithubCheckSuiteItem _$GithubCheckSuiteItemFromJson(
Map<String, dynamic> json) =>
GithubCheckSuiteItem()
..status = json['status'] as String?
..conclusion = json['conclusion'] as String?;
Map<String, dynamic> _$GithubCheckSuiteItemToJson(
GithubCheckSuiteItem instance) =>
<String, dynamic>{
'status': instance.status,
'conclusion': instance.conclusion,
};
GithubContentReferenceItem _$GithubContentReferenceItemFromJson(
Map<String, dynamic> json) =>
GithubContentReferenceItem()
..id = json['id'] as int?
..reference = json['reference'] as String?;
Map<String, dynamic> _$GithubContentReferenceItemToJson(
GithubContentReferenceItem instance) =>
<String, dynamic>{
'id': instance.id,
'reference': instance.reference,
};
GithubContributorItem _$GithubContributorItemFromJson(
Map<String, dynamic> json) =>
GithubContributorItem()
..id = json['id'] as int?
..login = json['login'] as String?
..avatarUrl = json['avatar_url'] as String?
..htmlUrl = json['html_url'] as String?
..contributions = json['contributions'] as int?;
Map<String, dynamic> _$GithubContributorItemToJson(
GithubContributorItem instance) =>
<String, dynamic>{
'id': instance.id,
'login': instance.login,
'avatar_url': instance.avatarUrl,
'html_url': instance.htmlUrl,
'contributions': instance.contributions,
};
GithubUserOrganizationItem _$GithubUserOrganizationItemFromJson(
Map<String, dynamic> json) =>
GithubUserOrganizationItem()
..id = json['id'] as int?
..login = json['login'] as String?
..avatarUrl = json['avatar_url'] as String?
..description = json['description'] as String?
..url = json['url'] as String?;
Map<String, dynamic> _$GithubUserOrganizationItemToJson(
GithubUserOrganizationItem instance) =>
<String, dynamic>{
'id': instance.id,
'login': instance.login,
'avatar_url': instance.avatarUrl,
'description': instance.description,
'url': instance.url,
};
GistFiles _$GistFilesFromJson(Map<String, dynamic> json) => GistFiles(
filename: json['filename'] as String?,
size: json['size'] as int?,
rawUrl: json['raw_url'] as String?,
type: json['type'] as String?,
language: json['language'] as String?,
truncated: json['truncated'] as bool?,
content: json['content'] as String?,
);
Map<String, dynamic> _$GistFilesToJson(GistFiles instance) => <String, dynamic>{
'filename': instance.filename,
'size': instance.size,
'raw_url': instance.rawUrl,
'type': instance.type,
'language': instance.language,
'truncated': instance.truncated,
'content': instance.content,
};
GithubGistsItem _$GithubGistsItemFromJson(Map<String, dynamic> json) =>
GithubGistsItem()
..id = json['id'] as String?
..description = json['description'] as String?
..public = json['public'] as bool?
..files = (json['files'] as Map<String, dynamic>?)?.map(
(k, e) => MapEntry(k, GistFiles.fromJson(e as Map<String, dynamic>)),
)
..owner = json['owner'] == null
? null
: GithubEventUser.fromJson(json['owner'] as Map<String, dynamic>)
..createdAt = json['created_at'] == null
? null
: DateTime.parse(json['created_at'] as String)
..updatedAt = json['updated_at'] == null
? null
: DateTime.parse(json['updated_at'] as String);
Map<String, dynamic> _$GithubGistsItemToJson(GithubGistsItem instance) =>
<String, dynamic>{
'id': instance.id,
'description': instance.description,
'public': instance.public,
'files': instance.files,
'owner': instance.owner,
'created_at': instance.createdAt?.toIso8601String(),
'updated_at': instance.updatedAt?.toIso8601String(),
};
GithubFilesItem _$GithubFilesItemFromJson(Map<String, dynamic> json) =>
GithubFilesItem()
..filename = json['filename'] as String?
..status = json['status'] as String?
..additions = json['additions'] as int?
..deletions = json['deletions'] as int?
..changes = json['changes'] as int?
..patch = json['patch'] as String?;
Map<String, dynamic> _$GithubFilesItemToJson(GithubFilesItem instance) =>
<String, dynamic>{
'filename': instance.filename,
'status': instance.status,
'additions': instance.additions,
'deletions': instance.deletions,
'changes': instance.changes,
'patch': instance.patch,
};
GithubComparisonItem _$GithubComparisonItemFromJson(
Map<String, dynamic> json) =>
GithubComparisonItem()
..files = (json['files'] as List<dynamic>?)
?.map((e) => GithubFilesItem.fromJson(e as Map<String, dynamic>))
.toList()
..status = json['status'] as String?
..aheadBy = json['ahead_by'] as int?
..behindBy = json['behind_by'] as int?;
Map<String, dynamic> _$GithubComparisonItemToJson(
GithubComparisonItem instance) =>
<String, dynamic>{
'files': instance.files,
'status': instance.status,
'ahead_by': instance.aheadBy,
'behind_by': instance.behindBy,
};

351
lib/models/gitlab.g.dart Normal file
View File

@ -0,0 +1,351 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'gitlab.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
GitlabUser _$GitlabUserFromJson(Map<String, dynamic> json) => GitlabUser()
..id = json['id'] as int?
..username = json['username'] as String?
..name = json['name'] as String?
..avatarUrl = json['avatar_url'] as String?
..bio = json['bio'] as String?
..createdAt = json['created_at'] == null
? null
: DateTime.parse(json['created_at'] as String)
..accessLevel = json['access_level'] as int?;
Map<String, dynamic> _$GitlabUserToJson(GitlabUser instance) =>
<String, dynamic>{
'id': instance.id,
'username': instance.username,
'name': instance.name,
'avatar_url': instance.avatarUrl,
'bio': instance.bio,
'created_at': instance.createdAt?.toIso8601String(),
'access_level': instance.accessLevel,
};
GitlabGroup _$GitlabGroupFromJson(Map<String, dynamic> json) => GitlabGroup()
..id = json['id'] as int?
..path = json['path'] as String?
..name = json['name'] as String?
..avatarUrl = json['avatar_url'] as String?
..description = json['description'] as String?
..projects = (json['projects'] as List<dynamic>?)
?.map((e) => GitlabProject.fromJson(e as Map<String, dynamic>))
.toList();
Map<String, dynamic> _$GitlabGroupToJson(GitlabGroup instance) =>
<String, dynamic>{
'id': instance.id,
'path': instance.path,
'name': instance.name,
'avatar_url': instance.avatarUrl,
'description': instance.description,
'projects': instance.projects,
};
GitlabTodoProject _$GitlabTodoProjectFromJson(Map<String, dynamic> json) =>
GitlabTodoProject()
..pathWithNamespace = json['path_with_namespace'] as String?;
Map<String, dynamic> _$GitlabTodoProjectToJson(GitlabTodoProject instance) =>
<String, dynamic>{
'path_with_namespace': instance.pathWithNamespace,
};
GitlabTodo _$GitlabTodoFromJson(Map<String, dynamic> json) => GitlabTodo()
..author = json['author'] == null
? null
: GitlabUser.fromJson(json['author'] as Map<String, dynamic>)
..project = json['project'] == null
? null
: GitlabTodoProject.fromJson(json['project'] as Map<String, dynamic>)
..actionName = json['action_name'] as String?
..targetType = json['target_type'] as String?
..target = json['target'] == null
? null
: GitlabTodoTarget.fromJson(json['target'] as Map<String, dynamic>);
Map<String, dynamic> _$GitlabTodoToJson(GitlabTodo instance) =>
<String, dynamic>{
'author': instance.author,
'project': instance.project,
'action_name': instance.actionName,
'target_type': instance.targetType,
'target': instance.target,
};
GitlabTodoTarget _$GitlabTodoTargetFromJson(Map<String, dynamic> json) =>
GitlabTodoTarget()
..iid = json['iid'] as int?
..projectId = json['project_id'] as int?
..title = json['title'] as String?
..author = json['author'] == null
? null
: GitlabUser.fromJson(json['author'] as Map<String, dynamic>)
..description = json['description'] as String?
..createdAt = json['created_at'] == null
? null
: DateTime.parse(json['created_at'] as String);
Map<String, dynamic> _$GitlabTodoTargetToJson(GitlabTodoTarget instance) =>
<String, dynamic>{
'iid': instance.iid,
'project_id': instance.projectId,
'title': instance.title,
'author': instance.author,
'description': instance.description,
'created_at': instance.createdAt?.toIso8601String(),
};
GitlabIssueNote _$GitlabIssueNoteFromJson(Map<String, dynamic> json) =>
GitlabIssueNote()
..author = json['author'] == null
? null
: GitlabUser.fromJson(json['author'] as Map<String, dynamic>)
..body = json['body'] as String?
..system = json['system'] as bool?
..createdAt = json['created_at'] == null
? null
: DateTime.parse(json['created_at'] as String);
Map<String, dynamic> _$GitlabIssueNoteToJson(GitlabIssueNote instance) =>
<String, dynamic>{
'author': instance.author,
'body': instance.body,
'system': instance.system,
'created_at': instance.createdAt?.toIso8601String(),
};
GitlabProject _$GitlabProjectFromJson(Map<String, dynamic> json) =>
GitlabProject()
..id = json['id'] as int?
..name = json['name'] as String?
..avatarUrl = json['avatar_url'] as String?
..description = json['description'] as String?
..starCount = json['star_count'] as int?
..forksCount = json['forks_count'] as int?
..visibility = json['visibility'] as String?
..readmeUrl = json['readme_url'] as String?
..webUrl = json['web_url'] as String?
..namespace = json['namespace'] == null
? null
: GitlabProjectNamespace.fromJson(
json['namespace'] as Map<String, dynamic>)
..owner = json['owner'] == null
? null
: GitlabUser.fromJson(json['owner'] as Map<String, dynamic>)
..issuesEnabled = json['issues_enabled'] as bool?
..openIssuesCount = json['open_issues_count'] as int?
..mergeRequestsEnabled = json['merge_requests_enabled'] as bool?
..statistics = json['statistics'] == null
? null
: GitlabProjectStatistics.fromJson(
json['statistics'] as Map<String, dynamic>)
..lastActivityAt = json['last_activity_at'] == null
? null
: DateTime.parse(json['last_activity_at'] as String)
..createdAt = json['created_at'] == null
? null
: DateTime.parse(json['created_at'] as String)
..defaultBranch = json['default_branch'] as String?;
Map<String, dynamic> _$GitlabProjectToJson(GitlabProject instance) =>
<String, dynamic>{
'id': instance.id,
'name': instance.name,
'avatar_url': instance.avatarUrl,
'description': instance.description,
'star_count': instance.starCount,
'forks_count': instance.forksCount,
'visibility': instance.visibility,
'readme_url': instance.readmeUrl,
'web_url': instance.webUrl,
'namespace': instance.namespace,
'owner': instance.owner,
'issues_enabled': instance.issuesEnabled,
'open_issues_count': instance.openIssuesCount,
'merge_requests_enabled': instance.mergeRequestsEnabled,
'statistics': instance.statistics,
'last_activity_at': instance.lastActivityAt?.toIso8601String(),
'created_at': instance.createdAt?.toIso8601String(),
'default_branch': instance.defaultBranch,
};
GitlabProjectBadge _$GitlabProjectBadgeFromJson(Map<String, dynamic> json) =>
GitlabProjectBadge()
..renderedImageUrl = json['rendered_image_url'] as String?;
Map<String, dynamic> _$GitlabProjectBadgeToJson(GitlabProjectBadge instance) =>
<String, dynamic>{
'rendered_image_url': instance.renderedImageUrl,
};
GitlabProjectStatistics _$GitlabProjectStatisticsFromJson(
Map<String, dynamic> json) =>
GitlabProjectStatistics()
..commitCount = json['commit_count'] as int?
..repositorySize = json['repository_size'] as int?;
Map<String, dynamic> _$GitlabProjectStatisticsToJson(
GitlabProjectStatistics instance) =>
<String, dynamic>{
'commit_count': instance.commitCount,
'repository_size': instance.repositorySize,
};
GitlabProjectNamespace _$GitlabProjectNamespaceFromJson(
Map<String, dynamic> json) =>
GitlabProjectNamespace()
..id = json['id'] as int?
..name = json['name'] as String?
..path = json['path'] as String?
..kind = json['kind'] as String?;
Map<String, dynamic> _$GitlabProjectNamespaceToJson(
GitlabProjectNamespace instance) =>
<String, dynamic>{
'id': instance.id,
'name': instance.name,
'path': instance.path,
'kind': instance.kind,
};
GitlabTreeItem _$GitlabTreeItemFromJson(Map<String, dynamic> json) =>
GitlabTreeItem(
type: json['type'] as String,
path: json['path'] as String,
name: json['name'] as String,
);
Map<String, dynamic> _$GitlabTreeItemToJson(GitlabTreeItem instance) =>
<String, dynamic>{
'type': instance.type,
'path': instance.path,
'name': instance.name,
};
GitlabBlob _$GitlabBlobFromJson(Map<String, dynamic> json) =>
GitlabBlob()..content = json['content'] as String?;
Map<String, dynamic> _$GitlabBlobToJson(GitlabBlob instance) =>
<String, dynamic>{
'content': instance.content,
};
GitlabEvent _$GitlabEventFromJson(Map<String, dynamic> json) => GitlabEvent()
..author = json['author'] == null
? null
: GitlabUser.fromJson(json['author'] as Map<String, dynamic>)
..actionName = json['action_name'] as String?
..targetType = json['target_type'] as String?
..note = json['note'] == null
? null
: GitlabEventNote.fromJson(json['note'] as Map<String, dynamic>);
Map<String, dynamic> _$GitlabEventToJson(GitlabEvent instance) =>
<String, dynamic>{
'author': instance.author,
'action_name': instance.actionName,
'target_type': instance.targetType,
'note': instance.note,
};
GitlabEventNote _$GitlabEventNoteFromJson(Map<String, dynamic> json) =>
GitlabEventNote()
..body = json['body'] as String?
..noteableType = json['noteable_type'] as String?
..noteableIid = json['noteable_iid'] as int?;
Map<String, dynamic> _$GitlabEventNoteToJson(GitlabEventNote instance) =>
<String, dynamic>{
'body': instance.body,
'noteable_type': instance.noteableType,
'noteable_iid': instance.noteableIid,
};
GitlabCommit _$GitlabCommitFromJson(Map<String, dynamic> json) => GitlabCommit()
..id = json['id'] as String?
..shortId = json['short_id'] as String?
..title = json['title'] as String?
..createdAt = json['created_at'] == null
? null
: DateTime.parse(json['created_at'] as String)
..authorName = json['author_name'] as String?
..message = json['message'] as String?;
Map<String, dynamic> _$GitlabCommitToJson(GitlabCommit instance) =>
<String, dynamic>{
'id': instance.id,
'short_id': instance.shortId,
'title': instance.title,
'created_at': instance.createdAt?.toIso8601String(),
'author_name': instance.authorName,
'message': instance.message,
};
GitlabDiff _$GitlabDiffFromJson(Map<String, dynamic> json) => GitlabDiff()
..diff = json['diff'] as String?
..newPath = json['new_path'] as String?
..oldPath = json['old_path'] as String?;
Map<String, dynamic> _$GitlabDiffToJson(GitlabDiff instance) =>
<String, dynamic>{
'diff': instance.diff,
'new_path': instance.newPath,
'old_path': instance.oldPath,
};
GitlabIssue _$GitlabIssueFromJson(Map<String, dynamic> json) => GitlabIssue()
..title = json['title'] as String?
..iid = json['iid'] as int?
..projectId = json['project_id'] as int?
..author = json['author'] == null
? null
: GitlabUser.fromJson(json['author'] as Map<String, dynamic>)
..userNotesCount = json['user_notes_count'] as int?
..updatedAt = json['updated_at'] == null
? null
: DateTime.parse(json['updated_at'] as String)
..labels =
(json['labels'] as List<dynamic>?)?.map((e) => e as String).toList();
Map<String, dynamic> _$GitlabIssueToJson(GitlabIssue instance) =>
<String, dynamic>{
'title': instance.title,
'iid': instance.iid,
'project_id': instance.projectId,
'author': instance.author,
'user_notes_count': instance.userNotesCount,
'updated_at': instance.updatedAt?.toIso8601String(),
'labels': instance.labels,
};
GitlabStarrer _$GitlabStarrerFromJson(Map<String, dynamic> json) =>
GitlabStarrer()
..starredSince = json['starred_since'] == null
? null
: DateTime.parse(json['starred_since'] as String)
..user = json['user'] == null
? null
: GitlabUser.fromJson(json['user'] as Map<String, dynamic>);
Map<String, dynamic> _$GitlabStarrerToJson(GitlabStarrer instance) =>
<String, dynamic>{
'starred_since': instance.starredSince?.toIso8601String(),
'user': instance.user,
};
GitlabBranch _$GitlabBranchFromJson(Map<String, dynamic> json) => GitlabBranch()
..name = json['name'] as String?
..merged = json['merged'] as bool?;
Map<String, dynamic> _$GitlabBranchToJson(GitlabBranch instance) =>
<String, dynamic>{
'name': instance.name,
'merged': instance.merged,
};

212
lib/models/gogs.g.dart Normal file
View File

@ -0,0 +1,212 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'gogs.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
GogsUser _$GogsUserFromJson(Map<String, dynamic> json) => GogsUser()
..id = json['id'] as int?
..username = json['username'] as String?
..fullName = json['full_name'] as String?
..avatarUrl = json['avatar_url'] as String?
..email = json['email'] as String?;
Map<String, dynamic> _$GogsUserToJson(GogsUser instance) => <String, dynamic>{
'id': instance.id,
'username': instance.username,
'full_name': instance.fullName,
'avatar_url': instance.avatarUrl,
'email': instance.email,
};
GogsRepository _$GogsRepositoryFromJson(Map<String, dynamic> json) =>
GogsRepository()
..id = json['id'] as int?
..fullName = json['full_name'] as String?
..private = json['private'] as bool?
..owner = json['owner'] == null
? null
: GogsUser.fromJson(json['owner'] as Map<String, dynamic>)
..htmlUrl = json['html_url'] as String?
..description = json['description'] as String?
..defaultBranch = json['default_branch'] as String?
..createdAt = json['created_at'] == null
? null
: DateTime.parse(json['created_at'] as String)
..updatedAt = json['updated_at'] == null
? null
: DateTime.parse(json['updated_at'] as String)
..starsCount = json['stars_count'] as int?
..forksCount = json['forks_count'] as int?
..website = json['website'] as String?
..watchersCount = json['watchers_count'] as int?;
Map<String, dynamic> _$GogsRepositoryToJson(GogsRepository instance) =>
<String, dynamic>{
'id': instance.id,
'full_name': instance.fullName,
'private': instance.private,
'owner': instance.owner,
'html_url': instance.htmlUrl,
'description': instance.description,
'default_branch': instance.defaultBranch,
'created_at': instance.createdAt?.toIso8601String(),
'updated_at': instance.updatedAt?.toIso8601String(),
'stars_count': instance.starsCount,
'forks_count': instance.forksCount,
'website': instance.website,
'watchers_count': instance.watchersCount,
};
GogsOrg _$GogsOrgFromJson(Map<String, dynamic> json) => GogsOrg()
..id = json['id'] as int?
..username = json['username'] as String?
..fullName = json['full_name'] as String?
..avatarUrl = json['avatar_url'] as String?
..description = json['description'] as String?
..location = json['location'] as String?
..website = json['website'] as String?;
Map<String, dynamic> _$GogsOrgToJson(GogsOrg instance) => <String, dynamic>{
'id': instance.id,
'username': instance.username,
'full_name': instance.fullName,
'avatar_url': instance.avatarUrl,
'description': instance.description,
'location': instance.location,
'website': instance.website,
};
GogsTree _$GogsTreeFromJson(Map<String, dynamic> json) => GogsTree(
type: json['type'] as String,
name: json['name'] as String,
)
..path = json['path'] as String?
..size = json['size'] as int?
..downloadUrl = json['download_url'] as String?;
Map<String, dynamic> _$GogsTreeToJson(GogsTree instance) => <String, dynamic>{
'type': instance.type,
'name': instance.name,
'path': instance.path,
'size': instance.size,
'download_url': instance.downloadUrl,
};
GogsBlob _$GogsBlobFromJson(Map<String, dynamic> json) => GogsBlob(
type: json['type'] as String,
name: json['name'] as String,
)
..path = json['path'] as String?
..size = json['size'] as int?
..downloadUrl = json['download_url'] as String?
..content = json['content'] as String?;
Map<String, dynamic> _$GogsBlobToJson(GogsBlob instance) => <String, dynamic>{
'type': instance.type,
'name': instance.name,
'path': instance.path,
'size': instance.size,
'download_url': instance.downloadUrl,
'content': instance.content,
};
GogsBranch _$GogsBranchFromJson(Map<String, dynamic> json) =>
GogsBranch()..name = json['name'] as String?;
Map<String, dynamic> _$GogsBranchToJson(GogsBranch instance) =>
<String, dynamic>{
'name': instance.name,
};
GogsCommit _$GogsCommitFromJson(Map<String, dynamic> json) => GogsCommit()
..author = json['author'] == null
? null
: GogsUser.fromJson(json['author'] as Map<String, dynamic>)
..commit = json['commit'] == null
? null
: GogsCommitDetail.fromJson(json['commit'] as Map<String, dynamic>)
..sha = json['sha'] as String?
..htmlUrl = json['html_url'] as String?;
Map<String, dynamic> _$GogsCommitToJson(GogsCommit instance) =>
<String, dynamic>{
'author': instance.author,
'commit': instance.commit,
'sha': instance.sha,
'html_url': instance.htmlUrl,
};
GogsCommitDetail _$GogsCommitDetailFromJson(Map<String, dynamic> json) =>
GogsCommitDetail()
..message = json['message'] as String?
..author = json['author'] == null
? null
: GogsCommitAuthor.fromJson(json['author'] as Map<String, dynamic>)
..committer = json['committer'] == null
? null
: GogsCommitAuthor.fromJson(
json['committer'] as Map<String, dynamic>);
Map<String, dynamic> _$GogsCommitDetailToJson(GogsCommitDetail instance) =>
<String, dynamic>{
'message': instance.message,
'author': instance.author,
'committer': instance.committer,
};
GogsCommitAuthor _$GogsCommitAuthorFromJson(Map<String, dynamic> json) =>
GogsCommitAuthor()
..name = json['name'] as String?
..email = json['email'] as String?
..date =
json['date'] == null ? null : DateTime.parse(json['date'] as String);
Map<String, dynamic> _$GogsCommitAuthorToJson(GogsCommitAuthor instance) =>
<String, dynamic>{
'name': instance.name,
'email': instance.email,
'date': instance.date?.toIso8601String(),
};
GogsIssue _$GogsIssueFromJson(Map<String, dynamic> json) => GogsIssue()
..number = json['number'] as int?
..state = json['state'] as String?
..title = json['title'] as String?
..body = json['body'] as String?
..user = json['user'] == null
? null
: GogsUser.fromJson(json['user'] as Map<String, dynamic>)
..labels = (json['labels'] as List<dynamic>?)
?.map((e) => GogsLabel.fromJson(e as Map<String, dynamic>))
.toList()
..createdAt = json['created_at'] == null
? null
: DateTime.parse(json['created_at'] as String)
..updatedAt = json['updated_at'] == null
? null
: DateTime.parse(json['updated_at'] as String)
..comments = json['comments'] as int?;
Map<String, dynamic> _$GogsIssueToJson(GogsIssue instance) => <String, dynamic>{
'number': instance.number,
'state': instance.state,
'title': instance.title,
'body': instance.body,
'user': instance.user,
'labels': instance.labels,
'created_at': instance.createdAt?.toIso8601String(),
'updated_at': instance.updatedAt?.toIso8601String(),
'comments': instance.comments,
};
GogsLabel _$GogsLabelFromJson(Map<String, dynamic> json) => GogsLabel()
..name = json['name'] as String?
..color = json['color'] as String?;
Map<String, dynamic> _$GogsLabelToJson(GogsLabel instance) => <String, dynamic>{
'name': instance.name,
'color': instance.color,
};

View File

@ -141,113 +141,105 @@ class RepoItem extends StatelessWidget {
@override
Widget build(BuildContext context) {
final theme = AntTheme.of(context);
const bottomGap = SizedBox(width: 4);
return AntListItem(
arrow: null,
onClick: () {
context.pushUrl(url);
},
child: DefaultTextStyle(
style: const TextStyle(height: null),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Row(
children: <Widget>[
Avatar(
url: avatarUrl,
size: AvatarSize.small,
linkUrl: avatarLink,
),
Expanded(
child: Text.rich(
TextSpan(children: [
TextSpan(
text: '$owner / ',
style: TextStyle(
height: 1, fontSize: 18, color: theme.colorPrimary),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Row(
children: <Widget>[
Avatar(
url: avatarUrl,
size: AvatarSize.small,
linkUrl: avatarLink,
),
Expanded(
child: Text.rich(
TextSpan(children: [
TextSpan(
text: '$owner / ',
style: TextStyle(
height: 1, fontSize: 18, color: theme.colorPrimary),
),
TextSpan(
text: name,
style: TextStyle(
height: 1,
fontSize: 18,
color: theme.colorPrimary,
fontWeight: FontWeight.w600,
// overflow: TextOverflow.ellipsis,
),
TextSpan(
text: name,
style: TextStyle(
height: 1,
fontSize: 18,
color: theme.colorPrimary,
fontWeight: FontWeight.w600,
// overflow: TextOverflow.ellipsis,
),
),
]),
overflow: TextOverflow.ellipsis,
),
),
if (iconData != null)
DefaultTextStyle(
style: TextStyle(color: theme.colorTextSecondary),
child: Icon(iconData,
size: 18, color: theme.colorTextSecondary),
),
].withSeparator(const SizedBox(width: 8)),
),
if (description != null && description!.isNotEmpty)
Text(
description!,
style: TextStyle(
color: theme.colorTextSecondary,
fontSize: 16,
leadingDistribution: TextLeadingDistribution.even,
),
]),
overflow: TextOverflow.ellipsis,
),
),
if (note != null)
Text(note!,
style: TextStyle(fontSize: 14, color: theme.colorWeak)),
DefaultTextStyle(
style: TextStyle(color: theme.colorText, fontSize: 14),
child: Row(
children: <Widget>[
if (primaryLanguageName != null) ...[
Row(
children: [
Container(
width: 12,
height: 12,
decoration: BoxDecoration(
color: fromCssColor(primaryLanguageColor ??
github.languageColors[primaryLanguageName!]!),
shape: BoxShape.circle,
if (iconData != null)
DefaultTextStyle(
style: TextStyle(color: theme.colorTextSecondary),
child:
Icon(iconData, size: 18, color: theme.colorTextSecondary),
),
].withSeparator(const SizedBox(width: 8)),
),
if (description != null && description!.isNotEmpty)
Text(
description!,
style: TextStyle(color: theme.colorTextSecondary, fontSize: 16),
),
if (note != null)
Text(note!, style: TextStyle(fontSize: 14, color: theme.colorWeak)),
Builder(builder: (context) {
return DefaultTextStyle(
style: DefaultTextStyle.of(context).style.copyWith(fontSize: 14),
child: IconTheme(
data: IconThemeData(size: 14, color: theme.colorText),
child: Row(
children: <Widget>[
if (primaryLanguageName != null)
Row(
children: [
Container(
width: 12,
height: 12,
decoration: BoxDecoration(
color: fromCssColor(primaryLanguageColor ??
github.languageColors[primaryLanguageName!]!),
shape: BoxShape.circle,
),
),
),
const SizedBox(width: 4),
Text(
primaryLanguageName!,
overflow: TextOverflow.ellipsis,
),
],
),
],
if (starCount! > 0)
Row(
children: [
Icon(Octicons.star, size: 14, color: theme.colorText),
const SizedBox(width: 2),
Text(numberFormat.format(starCount)),
],
),
if (forkCount! > 0) ...[
Row(
children: [
Icon(Octicons.repo_forked,
size: 14, color: theme.colorText),
const SizedBox(width: 2),
Text(numberFormat.format(forkCount)),
],
),
],
].withSeparator(const SizedBox(width: 24)),
bottomGap,
Text(primaryLanguageName!),
],
),
if (starCount! > 0)
Row(
children: [
const Icon(Octicons.star),
bottomGap,
Text(numberFormat.format(starCount)),
],
),
if (forkCount! > 0)
Row(
children: [
const Icon(Octicons.repo_forked),
bottomGap,
Text(numberFormat.format(forkCount)),
],
),
].withSeparator(const SizedBox(width: 24)),
),
),
),
].withSeparator(const SizedBox(height: 10)),
),
);
}),
].withSeparator(const SizedBox(height: 8)),
),
);
}

View File

@ -51,8 +51,7 @@ class UserHeader extends StatelessWidget {
]
],
),
const SizedBox(height: 8),
if (name != null && name!.isNotEmpty) ...[
if (name != null && name!.isNotEmpty)
Text(
name!,
style: TextStyle(
@ -61,16 +60,11 @@ class UserHeader extends StatelessWidget {
fontWeight: FontWeight.w600,
),
),
const SizedBox(height: 4),
],
Text(
login!,
style: TextStyle(
color: AntTheme.of(context).colorPrimary,
fontSize: 18,
),
color: AntTheme.of(context).colorPrimary, fontSize: 18),
),
const SizedBox(height: 8),
if (createdAt != null)
Row(
children: <Widget>[
@ -83,14 +77,11 @@ class UserHeader extends StatelessWidget {
Text(
'Joined on ${dateFormat.format(createdAt!)}',
style: TextStyle(
color: AntTheme.of(context).colorWeak,
fontSize: 16,
),
color: AntTheme.of(context).colorWeak, fontSize: 16),
),
],
),
if (bio != null && bio!.isNotEmpty) ...[
const SizedBox(height: 10),
if (bio != null && bio!.isNotEmpty)
Text(
bio!,
style: TextStyle(
@ -98,8 +89,7 @@ class UserHeader extends StatelessWidget {
fontSize: 17,
),
)
]
],
].withSeparator(const SizedBox(height: 8)),
),
);
}

View File

@ -19,13 +19,15 @@ class GhBioWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
final theme = AntTheme.of(context);
if (location != null) {
return Row(
children: <Widget>[
Icon(
Octicons.location,
size: 15,
color: AntTheme.of(context).colorTextSecondary,
color: theme.colorTextSecondary,
),
const SizedBox(width: 4),
Expanded(child: Text(location!, overflow: TextOverflow.ellipsis)),
@ -37,7 +39,7 @@ class GhBioWidget extends StatelessWidget {
Icon(
Octicons.clock,
size: 15,
color: AntTheme.of(context).colorTextSecondary,
color: theme.colorTextSecondary,
),
const SizedBox(width: 4),
Expanded(
@ -121,6 +123,8 @@ class UserItem extends StatelessWidget {
@override
Widget build(BuildContext context) {
final theme = AntTheme.of(context);
return AntListItem(
onClick: () {
context.pushUrl(url);
@ -128,48 +132,38 @@ class UserItem extends StatelessWidget {
child: Row(
children: <Widget>[
Avatar(url: avatarUrl, size: AvatarSize.large),
const SizedBox(width: 10),
const SizedBox(width: 12),
Expanded(
child: Column(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Row(
textBaseline: TextBaseline.alphabetic,
crossAxisAlignment: CrossAxisAlignment.baseline,
children: <Widget>[
if (name != null && name!.isNotEmpty) ...[
children: [
if (name != null)
Text(
name!,
style: TextStyle(
color: AntTheme.of(context).colorText,
fontSize: 18,
fontWeight: FontWeight.w500,
),
style: const TextStyle(
fontSize: 18, fontWeight: FontWeight.w500),
),
const SizedBox(width: 8),
],
Expanded(
child: Text(
login!,
style: TextStyle(
color: AntTheme.of(context).colorText,
fontSize: 16,
),
style:
TextStyle(fontSize: 16, color: theme.colorPrimary),
overflow: TextOverflow.ellipsis,
),
),
],
].withSeparator(const SizedBox(width: 8)),
),
const SizedBox(height: 6),
if (bio != null)
DefaultTextStyle(
style: TextStyle(
color: AntTheme.of(context).colorTextSecondary,
fontSize: 16,
),
child: bio!,
),
Builder(builder: (context) {
return DefaultTextStyle(
style: DefaultTextStyle.of(context).style.copyWith(
color: theme.colorTextSecondary, fontSize: 16),
child: bio!,
);
}),
],
),
)

View File

@ -0,0 +1,295 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:gql/ast.dart' as _i1;
const CommitsRefCommit = _i1.FragmentDefinitionNode(
name: _i1.NameNode(value: 'CommitsRefCommit'),
typeCondition: _i1.TypeConditionNode(
on: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Commit'),
isNonNull: false,
)),
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'history'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '30'),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'after'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'after')),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'pageInfo'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'hasNextPage'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'endCursor'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'url'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'messageHeadline'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'committedDate'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'author'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'avatarUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'user'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'login'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'status'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'state'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
]),
),
]),
)
]),
);
const CommitsRef = _i1.FragmentDefinitionNode(
name: _i1.NameNode(value: 'CommitsRef'),
typeCondition: _i1.TypeConditionNode(
on: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Ref'),
isNonNull: false,
)),
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'target'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.InlineFragmentNode(
typeCondition: _i1.TypeConditionNode(
on: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Commit'),
isNonNull: false,
)),
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'CommitsRefCommit'),
directives: [],
)
]),
)
]),
)
]),
);
const Commits = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'Commits'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'owner')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'name')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'ref')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'hasRef')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Boolean'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'after')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'repository'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'owner'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'owner')),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'name'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'name')),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'defaultBranchRef'),
alias: null,
arguments: [],
directives: [
_i1.DirectiveNode(
name: _i1.NameNode(value: 'skip'),
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'if'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'hasRef')),
)
],
)
],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'CommitsRef'),
directives: [],
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'ref'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'qualifiedName'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'ref')),
)
],
directives: [
_i1.DirectiveNode(
name: _i1.NameNode(value: 'include'),
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'if'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'hasRef')),
)
],
)
],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'CommitsRef'),
directives: [],
)
]),
),
]),
)
]),
);
const document = _i1.DocumentNode(definitions: [
CommitsRefCommit,
CommitsRef,
Commits,
]);

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,145 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:ferry_exec/ferry_exec.dart' as _i1;
import 'package:gql/ast.dart' as _i7;
import 'package:gql_exec/gql_exec.dart' as _i4;
import 'package:gql_github/commits.ast.gql.dart' as _i5;
import 'package:gql_github/commits.data.gql.dart' as _i2;
import 'package:gql_github/commits.var.gql.dart' as _i3;
import 'package:gql_github/serializers.gql.dart' as _i6;
part 'commits.req.gql.g.dart';
abstract class GCommitsReq
implements
Built<GCommitsReq, GCommitsReqBuilder>,
_i1.OperationRequest<_i2.GCommitsData, _i3.GCommitsVars> {
GCommitsReq._();
factory GCommitsReq([Function(GCommitsReqBuilder b) updates]) = _$GCommitsReq;
static void _initializeBuilder(GCommitsReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'Commits',
)
..executeOnListen = true;
@override
_i3.GCommitsVars get vars;
@override
_i4.Operation get operation;
@override
_i4.Request get execRequest => _i4.Request(
operation: operation,
variables: vars.toJson(),
);
@override
String? get requestId;
@override
@BuiltValueField(serialize: false)
_i2.GCommitsData? Function(
_i2.GCommitsData?,
_i2.GCommitsData?,
)? get updateResult;
@override
_i2.GCommitsData? get optimisticResponse;
@override
String? get updateCacheHandlerKey;
@override
Map<String, dynamic>? get updateCacheHandlerContext;
@override
_i1.FetchPolicy? get fetchPolicy;
@override
bool get executeOnListen;
@override
_i2.GCommitsData? parseData(Map<String, dynamic> json) =>
_i2.GCommitsData.fromJson(json);
static Serializer<GCommitsReq> get serializer => _$gCommitsReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GCommitsReq.serializer,
this,
) as Map<String, dynamic>);
static GCommitsReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GCommitsReq.serializer,
json,
);
}
abstract class GCommitsRefCommitReq
implements
Built<GCommitsRefCommitReq, GCommitsRefCommitReqBuilder>,
_i1.FragmentRequest<_i2.GCommitsRefCommitData,
_i3.GCommitsRefCommitVars> {
GCommitsRefCommitReq._();
factory GCommitsRefCommitReq(
[Function(GCommitsRefCommitReqBuilder b) updates]) =
_$GCommitsRefCommitReq;
static void _initializeBuilder(GCommitsRefCommitReqBuilder b) => b
..document = _i5.document
..fragmentName = 'CommitsRefCommit';
@override
_i3.GCommitsRefCommitVars get vars;
@override
_i7.DocumentNode get document;
@override
String? get fragmentName;
@override
Map<String, dynamic> get idFields;
@override
_i2.GCommitsRefCommitData? parseData(Map<String, dynamic> json) =>
_i2.GCommitsRefCommitData.fromJson(json);
static Serializer<GCommitsRefCommitReq> get serializer =>
_$gCommitsRefCommitReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GCommitsRefCommitReq.serializer,
this,
) as Map<String, dynamic>);
static GCommitsRefCommitReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GCommitsRefCommitReq.serializer,
json,
);
}
abstract class GCommitsRefReq
implements
Built<GCommitsRefReq, GCommitsRefReqBuilder>,
_i1.FragmentRequest<_i2.GCommitsRefData, _i3.GCommitsRefVars> {
GCommitsRefReq._();
factory GCommitsRefReq([Function(GCommitsRefReqBuilder b) updates]) =
_$GCommitsRefReq;
static void _initializeBuilder(GCommitsRefReqBuilder b) => b
..document = _i5.document
..fragmentName = 'CommitsRef';
@override
_i3.GCommitsRefVars get vars;
@override
_i7.DocumentNode get document;
@override
String? get fragmentName;
@override
Map<String, dynamic> get idFields;
@override
_i2.GCommitsRefData? parseData(Map<String, dynamic> json) =>
_i2.GCommitsRefData.fromJson(json);
static Serializer<GCommitsRefReq> get serializer =>
_$gCommitsRefReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GCommitsRefReq.serializer,
this,
) as Map<String, dynamic>);
static GCommitsRefReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GCommitsRefReq.serializer,
json,
);
}

View File

@ -0,0 +1,788 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'commits.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GCommitsReq> _$gCommitsReqSerializer = new _$GCommitsReqSerializer();
Serializer<GCommitsRefCommitReq> _$gCommitsRefCommitReqSerializer =
new _$GCommitsRefCommitReqSerializer();
Serializer<GCommitsRefReq> _$gCommitsRefReqSerializer =
new _$GCommitsRefReqSerializer();
class _$GCommitsReqSerializer implements StructuredSerializer<GCommitsReq> {
@override
final Iterable<Type> types = const [GCommitsReq, _$GCommitsReq];
@override
final String wireName = 'GCommitsReq';
@override
Iterable<Object?> serialize(Serializers serializers, GCommitsReq object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'vars',
serializers.serialize(object.vars,
specifiedType: const FullType(_i3.GCommitsVars)),
'operation',
serializers.serialize(object.operation,
specifiedType: const FullType(_i4.Operation)),
'executeOnListen',
serializers.serialize(object.executeOnListen,
specifiedType: const FullType(bool)),
];
Object? value;
value = object.requestId;
if (value != null) {
result
..add('requestId')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.optimisticResponse;
if (value != null) {
result
..add('optimisticResponse')
..add(serializers.serialize(value,
specifiedType: const FullType(_i2.GCommitsData)));
}
value = object.updateCacheHandlerKey;
if (value != null) {
result
..add('updateCacheHandlerKey')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.updateCacheHandlerContext;
if (value != null) {
result
..add('updateCacheHandlerContext')
..add(serializers.serialize(value,
specifiedType: const FullType(
Map, const [const FullType(String), const FullType(dynamic)])));
}
value = object.fetchPolicy;
if (value != null) {
result
..add('fetchPolicy')
..add(serializers.serialize(value,
specifiedType: const FullType(_i1.FetchPolicy)));
}
return result;
}
@override
GCommitsReq deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GCommitsReqBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'vars':
result.vars.replace(serializers.deserialize(value,
specifiedType: const FullType(_i3.GCommitsVars))!
as _i3.GCommitsVars);
break;
case 'operation':
result.operation = serializers.deserialize(value,
specifiedType: const FullType(_i4.Operation))! as _i4.Operation;
break;
case 'requestId':
result.requestId = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'optimisticResponse':
result.optimisticResponse.replace(serializers.deserialize(value,
specifiedType: const FullType(_i2.GCommitsData))!
as _i2.GCommitsData);
break;
case 'updateCacheHandlerKey':
result.updateCacheHandlerKey = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'updateCacheHandlerContext':
result.updateCacheHandlerContext = serializers.deserialize(value,
specifiedType: const FullType(Map, const [
const FullType(String),
const FullType(dynamic)
])) as Map<String, dynamic>?;
break;
case 'fetchPolicy':
result.fetchPolicy = serializers.deserialize(value,
specifiedType: const FullType(_i1.FetchPolicy))
as _i1.FetchPolicy?;
break;
case 'executeOnListen':
result.executeOnListen = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
}
}
return result.build();
}
}
class _$GCommitsRefCommitReqSerializer
implements StructuredSerializer<GCommitsRefCommitReq> {
@override
final Iterable<Type> types = const [
GCommitsRefCommitReq,
_$GCommitsRefCommitReq
];
@override
final String wireName = 'GCommitsRefCommitReq';
@override
Iterable<Object?> serialize(
Serializers serializers, GCommitsRefCommitReq object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'vars',
serializers.serialize(object.vars,
specifiedType: const FullType(_i3.GCommitsRefCommitVars)),
'document',
serializers.serialize(object.document,
specifiedType: const FullType(_i7.DocumentNode)),
'idFields',
serializers.serialize(object.idFields,
specifiedType: const FullType(
Map, const [const FullType(String), const FullType(dynamic)])),
];
Object? value;
value = object.fragmentName;
if (value != null) {
result
..add('fragmentName')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
return result;
}
@override
GCommitsRefCommitReq deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GCommitsRefCommitReqBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'vars':
result.vars.replace(serializers.deserialize(value,
specifiedType: const FullType(_i3.GCommitsRefCommitVars))!
as _i3.GCommitsRefCommitVars);
break;
case 'document':
result.document = serializers.deserialize(value,
specifiedType: const FullType(_i7.DocumentNode))!
as _i7.DocumentNode;
break;
case 'fragmentName':
result.fragmentName = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'idFields':
result.idFields = serializers.deserialize(value,
specifiedType: const FullType(Map, const [
const FullType(String),
const FullType(dynamic)
]))! as Map<String, dynamic>;
break;
}
}
return result.build();
}
}
class _$GCommitsRefReqSerializer
implements StructuredSerializer<GCommitsRefReq> {
@override
final Iterable<Type> types = const [GCommitsRefReq, _$GCommitsRefReq];
@override
final String wireName = 'GCommitsRefReq';
@override
Iterable<Object?> serialize(Serializers serializers, GCommitsRefReq object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'vars',
serializers.serialize(object.vars,
specifiedType: const FullType(_i3.GCommitsRefVars)),
'document',
serializers.serialize(object.document,
specifiedType: const FullType(_i7.DocumentNode)),
'idFields',
serializers.serialize(object.idFields,
specifiedType: const FullType(
Map, const [const FullType(String), const FullType(dynamic)])),
];
Object? value;
value = object.fragmentName;
if (value != null) {
result
..add('fragmentName')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
return result;
}
@override
GCommitsRefReq deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GCommitsRefReqBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'vars':
result.vars.replace(serializers.deserialize(value,
specifiedType: const FullType(_i3.GCommitsRefVars))!
as _i3.GCommitsRefVars);
break;
case 'document':
result.document = serializers.deserialize(value,
specifiedType: const FullType(_i7.DocumentNode))!
as _i7.DocumentNode;
break;
case 'fragmentName':
result.fragmentName = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'idFields':
result.idFields = serializers.deserialize(value,
specifiedType: const FullType(Map, const [
const FullType(String),
const FullType(dynamic)
]))! as Map<String, dynamic>;
break;
}
}
return result.build();
}
}
class _$GCommitsReq extends GCommitsReq {
@override
final _i3.GCommitsVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GCommitsData? Function(_i2.GCommitsData?, _i2.GCommitsData?)?
updateResult;
@override
final _i2.GCommitsData? optimisticResponse;
@override
final String? updateCacheHandlerKey;
@override
final Map<String, dynamic>? updateCacheHandlerContext;
@override
final _i1.FetchPolicy? fetchPolicy;
@override
final bool executeOnListen;
factory _$GCommitsReq([void Function(GCommitsReqBuilder)? updates]) =>
(new GCommitsReqBuilder()..update(updates))._build();
_$GCommitsReq._(
{required this.vars,
required this.operation,
this.requestId,
this.updateResult,
this.optimisticResponse,
this.updateCacheHandlerKey,
this.updateCacheHandlerContext,
this.fetchPolicy,
required this.executeOnListen})
: super._() {
BuiltValueNullFieldError.checkNotNull(vars, r'GCommitsReq', 'vars');
BuiltValueNullFieldError.checkNotNull(
operation, r'GCommitsReq', 'operation');
BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GCommitsReq', 'executeOnListen');
}
@override
GCommitsReq rebuild(void Function(GCommitsReqBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GCommitsReqBuilder toBuilder() => new GCommitsReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
final dynamic _$dynamicOther = other;
return other is GCommitsReq &&
vars == other.vars &&
operation == other.operation &&
requestId == other.requestId &&
updateResult == _$dynamicOther.updateResult &&
optimisticResponse == other.optimisticResponse &&
updateCacheHandlerKey == other.updateCacheHandlerKey &&
updateCacheHandlerContext == other.updateCacheHandlerContext &&
fetchPolicy == other.fetchPolicy &&
executeOnListen == other.executeOnListen;
}
@override
int get hashCode {
return $jf($jc(
$jc(
$jc(
$jc(
$jc(
$jc(
$jc($jc($jc(0, vars.hashCode), operation.hashCode),
requestId.hashCode),
updateResult.hashCode),
optimisticResponse.hashCode),
updateCacheHandlerKey.hashCode),
updateCacheHandlerContext.hashCode),
fetchPolicy.hashCode),
executeOnListen.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GCommitsReq')
..add('vars', vars)
..add('operation', operation)
..add('requestId', requestId)
..add('updateResult', updateResult)
..add('optimisticResponse', optimisticResponse)
..add('updateCacheHandlerKey', updateCacheHandlerKey)
..add('updateCacheHandlerContext', updateCacheHandlerContext)
..add('fetchPolicy', fetchPolicy)
..add('executeOnListen', executeOnListen))
.toString();
}
}
class GCommitsReqBuilder implements Builder<GCommitsReq, GCommitsReqBuilder> {
_$GCommitsReq? _$v;
_i3.GCommitsVarsBuilder? _vars;
_i3.GCommitsVarsBuilder get vars =>
_$this._vars ??= new _i3.GCommitsVarsBuilder();
set vars(_i3.GCommitsVarsBuilder? vars) => _$this._vars = vars;
_i4.Operation? _operation;
_i4.Operation? get operation => _$this._operation;
set operation(_i4.Operation? operation) => _$this._operation = operation;
String? _requestId;
String? get requestId => _$this._requestId;
set requestId(String? requestId) => _$this._requestId = requestId;
_i2.GCommitsData? Function(_i2.GCommitsData?, _i2.GCommitsData?)?
_updateResult;
_i2.GCommitsData? Function(_i2.GCommitsData?, _i2.GCommitsData?)?
get updateResult => _$this._updateResult;
set updateResult(
_i2.GCommitsData? Function(_i2.GCommitsData?, _i2.GCommitsData?)?
updateResult) =>
_$this._updateResult = updateResult;
_i2.GCommitsDataBuilder? _optimisticResponse;
_i2.GCommitsDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= new _i2.GCommitsDataBuilder();
set optimisticResponse(_i2.GCommitsDataBuilder? optimisticResponse) =>
_$this._optimisticResponse = optimisticResponse;
String? _updateCacheHandlerKey;
String? get updateCacheHandlerKey => _$this._updateCacheHandlerKey;
set updateCacheHandlerKey(String? updateCacheHandlerKey) =>
_$this._updateCacheHandlerKey = updateCacheHandlerKey;
Map<String, dynamic>? _updateCacheHandlerContext;
Map<String, dynamic>? get updateCacheHandlerContext =>
_$this._updateCacheHandlerContext;
set updateCacheHandlerContext(
Map<String, dynamic>? updateCacheHandlerContext) =>
_$this._updateCacheHandlerContext = updateCacheHandlerContext;
_i1.FetchPolicy? _fetchPolicy;
_i1.FetchPolicy? get fetchPolicy => _$this._fetchPolicy;
set fetchPolicy(_i1.FetchPolicy? fetchPolicy) =>
_$this._fetchPolicy = fetchPolicy;
bool? _executeOnListen;
bool? get executeOnListen => _$this._executeOnListen;
set executeOnListen(bool? executeOnListen) =>
_$this._executeOnListen = executeOnListen;
GCommitsReqBuilder() {
GCommitsReq._initializeBuilder(this);
}
GCommitsReqBuilder get _$this {
final $v = _$v;
if ($v != null) {
_vars = $v.vars.toBuilder();
_operation = $v.operation;
_requestId = $v.requestId;
_updateResult = $v.updateResult;
_optimisticResponse = $v.optimisticResponse?.toBuilder();
_updateCacheHandlerKey = $v.updateCacheHandlerKey;
_updateCacheHandlerContext = $v.updateCacheHandlerContext;
_fetchPolicy = $v.fetchPolicy;
_executeOnListen = $v.executeOnListen;
_$v = null;
}
return this;
}
@override
void replace(GCommitsReq other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GCommitsReq;
}
@override
void update(void Function(GCommitsReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GCommitsReq build() => _build();
_$GCommitsReq _build() {
_$GCommitsReq _$result;
try {
_$result = _$v ??
new _$GCommitsReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation, r'GCommitsReq', 'operation'),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GCommitsReq', 'executeOnListen'));
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GCommitsReq', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GCommitsRefCommitReq extends GCommitsRefCommitReq {
@override
final _i3.GCommitsRefCommitVars vars;
@override
final _i7.DocumentNode document;
@override
final String? fragmentName;
@override
final Map<String, dynamic> idFields;
factory _$GCommitsRefCommitReq(
[void Function(GCommitsRefCommitReqBuilder)? updates]) =>
(new GCommitsRefCommitReqBuilder()..update(updates))._build();
_$GCommitsRefCommitReq._(
{required this.vars,
required this.document,
this.fragmentName,
required this.idFields})
: super._() {
BuiltValueNullFieldError.checkNotNull(
vars, r'GCommitsRefCommitReq', 'vars');
BuiltValueNullFieldError.checkNotNull(
document, r'GCommitsRefCommitReq', 'document');
BuiltValueNullFieldError.checkNotNull(
idFields, r'GCommitsRefCommitReq', 'idFields');
}
@override
GCommitsRefCommitReq rebuild(
void Function(GCommitsRefCommitReqBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GCommitsRefCommitReqBuilder toBuilder() =>
new GCommitsRefCommitReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GCommitsRefCommitReq &&
vars == other.vars &&
document == other.document &&
fragmentName == other.fragmentName &&
idFields == other.idFields;
}
@override
int get hashCode {
return $jf($jc(
$jc($jc($jc(0, vars.hashCode), document.hashCode),
fragmentName.hashCode),
idFields.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GCommitsRefCommitReq')
..add('vars', vars)
..add('document', document)
..add('fragmentName', fragmentName)
..add('idFields', idFields))
.toString();
}
}
class GCommitsRefCommitReqBuilder
implements Builder<GCommitsRefCommitReq, GCommitsRefCommitReqBuilder> {
_$GCommitsRefCommitReq? _$v;
_i3.GCommitsRefCommitVarsBuilder? _vars;
_i3.GCommitsRefCommitVarsBuilder get vars =>
_$this._vars ??= new _i3.GCommitsRefCommitVarsBuilder();
set vars(_i3.GCommitsRefCommitVarsBuilder? vars) => _$this._vars = vars;
_i7.DocumentNode? _document;
_i7.DocumentNode? get document => _$this._document;
set document(_i7.DocumentNode? document) => _$this._document = document;
String? _fragmentName;
String? get fragmentName => _$this._fragmentName;
set fragmentName(String? fragmentName) => _$this._fragmentName = fragmentName;
Map<String, dynamic>? _idFields;
Map<String, dynamic>? get idFields => _$this._idFields;
set idFields(Map<String, dynamic>? idFields) => _$this._idFields = idFields;
GCommitsRefCommitReqBuilder() {
GCommitsRefCommitReq._initializeBuilder(this);
}
GCommitsRefCommitReqBuilder get _$this {
final $v = _$v;
if ($v != null) {
_vars = $v.vars.toBuilder();
_document = $v.document;
_fragmentName = $v.fragmentName;
_idFields = $v.idFields;
_$v = null;
}
return this;
}
@override
void replace(GCommitsRefCommitReq other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GCommitsRefCommitReq;
}
@override
void update(void Function(GCommitsRefCommitReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GCommitsRefCommitReq build() => _build();
_$GCommitsRefCommitReq _build() {
_$GCommitsRefCommitReq _$result;
try {
_$result = _$v ??
new _$GCommitsRefCommitReq._(
vars: vars.build(),
document: BuiltValueNullFieldError.checkNotNull(
document, r'GCommitsRefCommitReq', 'document'),
fragmentName: fragmentName,
idFields: BuiltValueNullFieldError.checkNotNull(
idFields, r'GCommitsRefCommitReq', 'idFields'));
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GCommitsRefCommitReq', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GCommitsRefReq extends GCommitsRefReq {
@override
final _i3.GCommitsRefVars vars;
@override
final _i7.DocumentNode document;
@override
final String? fragmentName;
@override
final Map<String, dynamic> idFields;
factory _$GCommitsRefReq([void Function(GCommitsRefReqBuilder)? updates]) =>
(new GCommitsRefReqBuilder()..update(updates))._build();
_$GCommitsRefReq._(
{required this.vars,
required this.document,
this.fragmentName,
required this.idFields})
: super._() {
BuiltValueNullFieldError.checkNotNull(vars, r'GCommitsRefReq', 'vars');
BuiltValueNullFieldError.checkNotNull(
document, r'GCommitsRefReq', 'document');
BuiltValueNullFieldError.checkNotNull(
idFields, r'GCommitsRefReq', 'idFields');
}
@override
GCommitsRefReq rebuild(void Function(GCommitsRefReqBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GCommitsRefReqBuilder toBuilder() =>
new GCommitsRefReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GCommitsRefReq &&
vars == other.vars &&
document == other.document &&
fragmentName == other.fragmentName &&
idFields == other.idFields;
}
@override
int get hashCode {
return $jf($jc(
$jc($jc($jc(0, vars.hashCode), document.hashCode),
fragmentName.hashCode),
idFields.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GCommitsRefReq')
..add('vars', vars)
..add('document', document)
..add('fragmentName', fragmentName)
..add('idFields', idFields))
.toString();
}
}
class GCommitsRefReqBuilder
implements Builder<GCommitsRefReq, GCommitsRefReqBuilder> {
_$GCommitsRefReq? _$v;
_i3.GCommitsRefVarsBuilder? _vars;
_i3.GCommitsRefVarsBuilder get vars =>
_$this._vars ??= new _i3.GCommitsRefVarsBuilder();
set vars(_i3.GCommitsRefVarsBuilder? vars) => _$this._vars = vars;
_i7.DocumentNode? _document;
_i7.DocumentNode? get document => _$this._document;
set document(_i7.DocumentNode? document) => _$this._document = document;
String? _fragmentName;
String? get fragmentName => _$this._fragmentName;
set fragmentName(String? fragmentName) => _$this._fragmentName = fragmentName;
Map<String, dynamic>? _idFields;
Map<String, dynamic>? get idFields => _$this._idFields;
set idFields(Map<String, dynamic>? idFields) => _$this._idFields = idFields;
GCommitsRefReqBuilder() {
GCommitsRefReq._initializeBuilder(this);
}
GCommitsRefReqBuilder get _$this {
final $v = _$v;
if ($v != null) {
_vars = $v.vars.toBuilder();
_document = $v.document;
_fragmentName = $v.fragmentName;
_idFields = $v.idFields;
_$v = null;
}
return this;
}
@override
void replace(GCommitsRefReq other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GCommitsRefReq;
}
@override
void update(void Function(GCommitsRefReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GCommitsRefReq build() => _build();
_$GCommitsRefReq _build() {
_$GCommitsRefReq _$result;
try {
_$result = _$v ??
new _$GCommitsRefReq._(
vars: vars.build(),
document: BuiltValueNullFieldError.checkNotNull(
document, r'GCommitsRefReq', 'document'),
fragmentName: fragmentName,
idFields: BuiltValueNullFieldError.checkNotNull(
idFields, r'GCommitsRefReq', 'idFields'));
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GCommitsRefReq', _$failedField, e.toString());
}
rethrow;
}
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

View File

@ -0,0 +1,76 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:gql_github/serializers.gql.dart' as _i1;
part 'commits.var.gql.g.dart';
abstract class GCommitsVars
implements Built<GCommitsVars, GCommitsVarsBuilder> {
GCommitsVars._();
factory GCommitsVars([Function(GCommitsVarsBuilder b) updates]) =
_$GCommitsVars;
String get owner;
String get name;
String get ref;
bool get hasRef;
String? get after;
static Serializer<GCommitsVars> get serializer => _$gCommitsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GCommitsVars.serializer,
this,
) as Map<String, dynamic>);
static GCommitsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GCommitsVars.serializer,
json,
);
}
abstract class GCommitsRefCommitVars
implements Built<GCommitsRefCommitVars, GCommitsRefCommitVarsBuilder> {
GCommitsRefCommitVars._();
factory GCommitsRefCommitVars(
[Function(GCommitsRefCommitVarsBuilder b) updates]) =
_$GCommitsRefCommitVars;
String? get after;
static Serializer<GCommitsRefCommitVars> get serializer =>
_$gCommitsRefCommitVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GCommitsRefCommitVars.serializer,
this,
) as Map<String, dynamic>);
static GCommitsRefCommitVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GCommitsRefCommitVars.serializer,
json,
);
}
abstract class GCommitsRefVars
implements Built<GCommitsRefVars, GCommitsRefVarsBuilder> {
GCommitsRefVars._();
factory GCommitsRefVars([Function(GCommitsRefVarsBuilder b) updates]) =
_$GCommitsRefVars;
String? get after;
static Serializer<GCommitsRefVars> get serializer =>
_$gCommitsRefVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GCommitsRefVars.serializer,
this,
) as Map<String, dynamic>);
static GCommitsRefVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GCommitsRefVars.serializer,
json,
);
}

View File

@ -0,0 +1,470 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'commits.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GCommitsVars> _$gCommitsVarsSerializer =
new _$GCommitsVarsSerializer();
Serializer<GCommitsRefCommitVars> _$gCommitsRefCommitVarsSerializer =
new _$GCommitsRefCommitVarsSerializer();
Serializer<GCommitsRefVars> _$gCommitsRefVarsSerializer =
new _$GCommitsRefVarsSerializer();
class _$GCommitsVarsSerializer implements StructuredSerializer<GCommitsVars> {
@override
final Iterable<Type> types = const [GCommitsVars, _$GCommitsVars];
@override
final String wireName = 'GCommitsVars';
@override
Iterable<Object?> serialize(Serializers serializers, GCommitsVars object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'owner',
serializers.serialize(object.owner,
specifiedType: const FullType(String)),
'name',
serializers.serialize(object.name, specifiedType: const FullType(String)),
'ref',
serializers.serialize(object.ref, specifiedType: const FullType(String)),
'hasRef',
serializers.serialize(object.hasRef, specifiedType: const FullType(bool)),
];
Object? value;
value = object.after;
if (value != null) {
result
..add('after')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
return result;
}
@override
GCommitsVars deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GCommitsVarsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'owner':
result.owner = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'name':
result.name = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'ref':
result.ref = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'hasRef':
result.hasRef = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'after':
result.after = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
}
}
return result.build();
}
}
class _$GCommitsRefCommitVarsSerializer
implements StructuredSerializer<GCommitsRefCommitVars> {
@override
final Iterable<Type> types = const [
GCommitsRefCommitVars,
_$GCommitsRefCommitVars
];
@override
final String wireName = 'GCommitsRefCommitVars';
@override
Iterable<Object?> serialize(
Serializers serializers, GCommitsRefCommitVars object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[];
Object? value;
value = object.after;
if (value != null) {
result
..add('after')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
return result;
}
@override
GCommitsRefCommitVars deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GCommitsRefCommitVarsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'after':
result.after = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
}
}
return result.build();
}
}
class _$GCommitsRefVarsSerializer
implements StructuredSerializer<GCommitsRefVars> {
@override
final Iterable<Type> types = const [GCommitsRefVars, _$GCommitsRefVars];
@override
final String wireName = 'GCommitsRefVars';
@override
Iterable<Object?> serialize(Serializers serializers, GCommitsRefVars object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[];
Object? value;
value = object.after;
if (value != null) {
result
..add('after')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
return result;
}
@override
GCommitsRefVars deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GCommitsRefVarsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'after':
result.after = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
}
}
return result.build();
}
}
class _$GCommitsVars extends GCommitsVars {
@override
final String owner;
@override
final String name;
@override
final String ref;
@override
final bool hasRef;
@override
final String? after;
factory _$GCommitsVars([void Function(GCommitsVarsBuilder)? updates]) =>
(new GCommitsVarsBuilder()..update(updates))._build();
_$GCommitsVars._(
{required this.owner,
required this.name,
required this.ref,
required this.hasRef,
this.after})
: super._() {
BuiltValueNullFieldError.checkNotNull(owner, r'GCommitsVars', 'owner');
BuiltValueNullFieldError.checkNotNull(name, r'GCommitsVars', 'name');
BuiltValueNullFieldError.checkNotNull(ref, r'GCommitsVars', 'ref');
BuiltValueNullFieldError.checkNotNull(hasRef, r'GCommitsVars', 'hasRef');
}
@override
GCommitsVars rebuild(void Function(GCommitsVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GCommitsVarsBuilder toBuilder() => new GCommitsVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GCommitsVars &&
owner == other.owner &&
name == other.name &&
ref == other.ref &&
hasRef == other.hasRef &&
after == other.after;
}
@override
int get hashCode {
return $jf($jc(
$jc($jc($jc($jc(0, owner.hashCode), name.hashCode), ref.hashCode),
hasRef.hashCode),
after.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GCommitsVars')
..add('owner', owner)
..add('name', name)
..add('ref', ref)
..add('hasRef', hasRef)
..add('after', after))
.toString();
}
}
class GCommitsVarsBuilder
implements Builder<GCommitsVars, GCommitsVarsBuilder> {
_$GCommitsVars? _$v;
String? _owner;
String? get owner => _$this._owner;
set owner(String? owner) => _$this._owner = owner;
String? _name;
String? get name => _$this._name;
set name(String? name) => _$this._name = name;
String? _ref;
String? get ref => _$this._ref;
set ref(String? ref) => _$this._ref = ref;
bool? _hasRef;
bool? get hasRef => _$this._hasRef;
set hasRef(bool? hasRef) => _$this._hasRef = hasRef;
String? _after;
String? get after => _$this._after;
set after(String? after) => _$this._after = after;
GCommitsVarsBuilder();
GCommitsVarsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_owner = $v.owner;
_name = $v.name;
_ref = $v.ref;
_hasRef = $v.hasRef;
_after = $v.after;
_$v = null;
}
return this;
}
@override
void replace(GCommitsVars other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GCommitsVars;
}
@override
void update(void Function(GCommitsVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GCommitsVars build() => _build();
_$GCommitsVars _build() {
final _$result = _$v ??
new _$GCommitsVars._(
owner: BuiltValueNullFieldError.checkNotNull(
owner, r'GCommitsVars', 'owner'),
name: BuiltValueNullFieldError.checkNotNull(
name, r'GCommitsVars', 'name'),
ref: BuiltValueNullFieldError.checkNotNull(
ref, r'GCommitsVars', 'ref'),
hasRef: BuiltValueNullFieldError.checkNotNull(
hasRef, r'GCommitsVars', 'hasRef'),
after: after);
replace(_$result);
return _$result;
}
}
class _$GCommitsRefCommitVars extends GCommitsRefCommitVars {
@override
final String? after;
factory _$GCommitsRefCommitVars(
[void Function(GCommitsRefCommitVarsBuilder)? updates]) =>
(new GCommitsRefCommitVarsBuilder()..update(updates))._build();
_$GCommitsRefCommitVars._({this.after}) : super._();
@override
GCommitsRefCommitVars rebuild(
void Function(GCommitsRefCommitVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GCommitsRefCommitVarsBuilder toBuilder() =>
new GCommitsRefCommitVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GCommitsRefCommitVars && after == other.after;
}
@override
int get hashCode {
return $jf($jc(0, after.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GCommitsRefCommitVars')
..add('after', after))
.toString();
}
}
class GCommitsRefCommitVarsBuilder
implements Builder<GCommitsRefCommitVars, GCommitsRefCommitVarsBuilder> {
_$GCommitsRefCommitVars? _$v;
String? _after;
String? get after => _$this._after;
set after(String? after) => _$this._after = after;
GCommitsRefCommitVarsBuilder();
GCommitsRefCommitVarsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_after = $v.after;
_$v = null;
}
return this;
}
@override
void replace(GCommitsRefCommitVars other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GCommitsRefCommitVars;
}
@override
void update(void Function(GCommitsRefCommitVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GCommitsRefCommitVars build() => _build();
_$GCommitsRefCommitVars _build() {
final _$result = _$v ?? new _$GCommitsRefCommitVars._(after: after);
replace(_$result);
return _$result;
}
}
class _$GCommitsRefVars extends GCommitsRefVars {
@override
final String? after;
factory _$GCommitsRefVars([void Function(GCommitsRefVarsBuilder)? updates]) =>
(new GCommitsRefVarsBuilder()..update(updates))._build();
_$GCommitsRefVars._({this.after}) : super._();
@override
GCommitsRefVars rebuild(void Function(GCommitsRefVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GCommitsRefVarsBuilder toBuilder() =>
new GCommitsRefVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GCommitsRefVars && after == other.after;
}
@override
int get hashCode {
return $jf($jc(0, after.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GCommitsRefVars')
..add('after', after))
.toString();
}
}
class GCommitsRefVarsBuilder
implements Builder<GCommitsRefVars, GCommitsRefVarsBuilder> {
_$GCommitsRefVars? _$v;
String? _after;
String? get after => _$this._after;
set after(String? after) => _$this._after = after;
GCommitsRefVarsBuilder();
GCommitsRefVarsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_after = $v.after;
_$v = null;
}
return this;
}
@override
void replace(GCommitsRefVars other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GCommitsRefVars;
}
@override
void update(void Function(GCommitsRefVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GCommitsRefVars build() => _build();
_$GCommitsRefVars _build() {
final _$result = _$v ?? new _$GCommitsRefVars._(after: after);
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

View File

@ -0,0 +1,111 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:gql/ast.dart' as _i1;
const Gist = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'Gist'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'login')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'name')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'user'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'login'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'login')),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'gist'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'name'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'name')),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'files'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'language'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'text'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'size'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
]),
)
]),
)
]),
);
const document = _i1.DocumentNode(definitions: [Gist]);

View File

@ -0,0 +1,141 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_collection/built_collection.dart';
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:gql_github/serializers.gql.dart' as _i1;
part 'gist.data.gql.g.dart';
abstract class GGistData implements Built<GGistData, GGistDataBuilder> {
GGistData._();
factory GGistData([Function(GGistDataBuilder b) updates]) = _$GGistData;
static void _initializeBuilder(GGistDataBuilder b) =>
b..G__typename = 'Query';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GGistData_user? get user;
static Serializer<GGistData> get serializer => _$gGistDataSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GGistData.serializer,
this,
) as Map<String, dynamic>);
static GGistData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GGistData.serializer,
json,
);
}
abstract class GGistData_user
implements Built<GGistData_user, GGistData_userBuilder> {
GGistData_user._();
factory GGistData_user([Function(GGistData_userBuilder b) updates]) =
_$GGistData_user;
static void _initializeBuilder(GGistData_userBuilder b) =>
b..G__typename = 'User';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GGistData_user_gist? get gist;
static Serializer<GGistData_user> get serializer => _$gGistDataUserSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GGistData_user.serializer,
this,
) as Map<String, dynamic>);
static GGistData_user? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GGistData_user.serializer,
json,
);
}
abstract class GGistData_user_gist
implements Built<GGistData_user_gist, GGistData_user_gistBuilder> {
GGistData_user_gist._();
factory GGistData_user_gist(
[Function(GGistData_user_gistBuilder b) updates]) = _$GGistData_user_gist;
static void _initializeBuilder(GGistData_user_gistBuilder b) =>
b..G__typename = 'Gist';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get name;
BuiltList<GGistData_user_gist_files>? get files;
static Serializer<GGistData_user_gist> get serializer =>
_$gGistDataUserGistSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GGistData_user_gist.serializer,
this,
) as Map<String, dynamic>);
static GGistData_user_gist? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GGistData_user_gist.serializer,
json,
);
}
abstract class GGistData_user_gist_files
implements
Built<GGistData_user_gist_files, GGistData_user_gist_filesBuilder> {
GGistData_user_gist_files._();
factory GGistData_user_gist_files(
[Function(GGistData_user_gist_filesBuilder b) updates]) =
_$GGistData_user_gist_files;
static void _initializeBuilder(GGistData_user_gist_filesBuilder b) =>
b..G__typename = 'GistFile';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String? get name;
GGistData_user_gist_files_language? get language;
String? get text;
int? get size;
static Serializer<GGistData_user_gist_files> get serializer =>
_$gGistDataUserGistFilesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GGistData_user_gist_files.serializer,
this,
) as Map<String, dynamic>);
static GGistData_user_gist_files? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GGistData_user_gist_files.serializer,
json,
);
}
abstract class GGistData_user_gist_files_language
implements
Built<GGistData_user_gist_files_language,
GGistData_user_gist_files_languageBuilder> {
GGistData_user_gist_files_language._();
factory GGistData_user_gist_files_language(
[Function(GGistData_user_gist_files_languageBuilder b) updates]) =
_$GGistData_user_gist_files_language;
static void _initializeBuilder(GGistData_user_gist_files_languageBuilder b) =>
b..G__typename = 'Language';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get name;
static Serializer<GGistData_user_gist_files_language> get serializer =>
_$gGistDataUserGistFilesLanguageSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GGistData_user_gist_files_language.serializer,
this,
) as Map<String, dynamic>);
static GGistData_user_gist_files_language? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GGistData_user_gist_files_language.serializer,
json,
);
}

View File

@ -0,0 +1,940 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'gist.data.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GGistData> _$gGistDataSerializer = new _$GGistDataSerializer();
Serializer<GGistData_user> _$gGistDataUserSerializer =
new _$GGistData_userSerializer();
Serializer<GGistData_user_gist> _$gGistDataUserGistSerializer =
new _$GGistData_user_gistSerializer();
Serializer<GGistData_user_gist_files> _$gGistDataUserGistFilesSerializer =
new _$GGistData_user_gist_filesSerializer();
Serializer<GGistData_user_gist_files_language>
_$gGistDataUserGistFilesLanguageSerializer =
new _$GGistData_user_gist_files_languageSerializer();
class _$GGistDataSerializer implements StructuredSerializer<GGistData> {
@override
final Iterable<Type> types = const [GGistData, _$GGistData];
@override
final String wireName = 'GGistData';
@override
Iterable<Object?> serialize(Serializers serializers, GGistData object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'__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(GGistData_user)));
}
return result;
}
@override
GGistData deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GGistDataBuilder();
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(GGistData_user))!
as GGistData_user);
break;
}
}
return result.build();
}
}
class _$GGistData_userSerializer
implements StructuredSerializer<GGistData_user> {
@override
final Iterable<Type> types = const [GGistData_user, _$GGistData_user];
@override
final String wireName = 'GGistData_user';
@override
Iterable<Object?> serialize(Serializers serializers, GGistData_user object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'__typename',
serializers.serialize(object.G__typename,
specifiedType: const FullType(String)),
];
Object? value;
value = object.gist;
if (value != null) {
result
..add('gist')
..add(serializers.serialize(value,
specifiedType: const FullType(GGistData_user_gist)));
}
return result;
}
@override
GGistData_user deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GGistData_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 'gist':
result.gist.replace(serializers.deserialize(value,
specifiedType: const FullType(GGistData_user_gist))!
as GGistData_user_gist);
break;
}
}
return result.build();
}
}
class _$GGistData_user_gistSerializer
implements StructuredSerializer<GGistData_user_gist> {
@override
final Iterable<Type> types = const [
GGistData_user_gist,
_$GGistData_user_gist
];
@override
final String wireName = 'GGistData_user_gist';
@override
Iterable<Object?> serialize(
Serializers serializers, GGistData_user_gist object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'__typename',
serializers.serialize(object.G__typename,
specifiedType: const FullType(String)),
'name',
serializers.serialize(object.name, specifiedType: const FullType(String)),
];
Object? value;
value = object.files;
if (value != null) {
result
..add('files')
..add(serializers.serialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(GGistData_user_gist_files)])));
}
return result;
}
@override
GGistData_user_gist deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GGistData_user_gistBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case '__typename':
result.G__typename = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'name':
result.name = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'files':
result.files.replace(serializers.deserialize(value,
specifiedType: const FullType(BuiltList, const [
const FullType(GGistData_user_gist_files)
]))! as BuiltList<Object?>);
break;
}
}
return result.build();
}
}
class _$GGistData_user_gist_filesSerializer
implements StructuredSerializer<GGistData_user_gist_files> {
@override
final Iterable<Type> types = const [
GGistData_user_gist_files,
_$GGistData_user_gist_files
];
@override
final String wireName = 'GGistData_user_gist_files';
@override
Iterable<Object?> serialize(
Serializers serializers, GGistData_user_gist_files object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'__typename',
serializers.serialize(object.G__typename,
specifiedType: const FullType(String)),
];
Object? value;
value = object.name;
if (value != null) {
result
..add('name')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.language;
if (value != null) {
result
..add('language')
..add(serializers.serialize(value,
specifiedType: const FullType(GGistData_user_gist_files_language)));
}
value = object.text;
if (value != null) {
result
..add('text')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.size;
if (value != null) {
result
..add('size')
..add(serializers.serialize(value, specifiedType: const FullType(int)));
}
return result;
}
@override
GGistData_user_gist_files deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GGistData_user_gist_filesBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case '__typename':
result.G__typename = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'name':
result.name = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'language':
result.language.replace(serializers.deserialize(value,
specifiedType:
const FullType(GGistData_user_gist_files_language))!
as GGistData_user_gist_files_language);
break;
case 'text':
result.text = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'size':
result.size = serializers.deserialize(value,
specifiedType: const FullType(int)) as int?;
break;
}
}
return result.build();
}
}
class _$GGistData_user_gist_files_languageSerializer
implements StructuredSerializer<GGistData_user_gist_files_language> {
@override
final Iterable<Type> types = const [
GGistData_user_gist_files_language,
_$GGistData_user_gist_files_language
];
@override
final String wireName = 'GGistData_user_gist_files_language';
@override
Iterable<Object?> serialize(
Serializers serializers, GGistData_user_gist_files_language object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'__typename',
serializers.serialize(object.G__typename,
specifiedType: const FullType(String)),
'name',
serializers.serialize(object.name, specifiedType: const FullType(String)),
];
return result;
}
@override
GGistData_user_gist_files_language deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GGistData_user_gist_files_languageBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case '__typename':
result.G__typename = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'name':
result.name = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
}
}
return result.build();
}
}
class _$GGistData extends GGistData {
@override
final String G__typename;
@override
final GGistData_user? user;
factory _$GGistData([void Function(GGistDataBuilder)? updates]) =>
(new GGistDataBuilder()..update(updates))._build();
_$GGistData._({required this.G__typename, this.user}) : super._() {
BuiltValueNullFieldError.checkNotNull(
G__typename, r'GGistData', 'G__typename');
}
@override
GGistData rebuild(void Function(GGistDataBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GGistDataBuilder toBuilder() => new GGistDataBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GGistData &&
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'GGistData')
..add('G__typename', G__typename)
..add('user', user))
.toString();
}
}
class GGistDataBuilder implements Builder<GGistData, GGistDataBuilder> {
_$GGistData? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
GGistData_userBuilder? _user;
GGistData_userBuilder get user =>
_$this._user ??= new GGistData_userBuilder();
set user(GGistData_userBuilder? user) => _$this._user = user;
GGistDataBuilder() {
GGistData._initializeBuilder(this);
}
GGistDataBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_user = $v.user?.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GGistData other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GGistData;
}
@override
void update(void Function(GGistDataBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GGistData build() => _build();
_$GGistData _build() {
_$GGistData _$result;
try {
_$result = _$v ??
new _$GGistData._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename, r'GGistData', 'G__typename'),
user: _user?.build());
} catch (_) {
late String _$failedField;
try {
_$failedField = 'user';
_user?.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GGistData', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GGistData_user extends GGistData_user {
@override
final String G__typename;
@override
final GGistData_user_gist? gist;
factory _$GGistData_user([void Function(GGistData_userBuilder)? updates]) =>
(new GGistData_userBuilder()..update(updates))._build();
_$GGistData_user._({required this.G__typename, this.gist}) : super._() {
BuiltValueNullFieldError.checkNotNull(
G__typename, r'GGistData_user', 'G__typename');
}
@override
GGistData_user rebuild(void Function(GGistData_userBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GGistData_userBuilder toBuilder() =>
new GGistData_userBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GGistData_user &&
G__typename == other.G__typename &&
gist == other.gist;
}
@override
int get hashCode {
return $jf($jc($jc(0, G__typename.hashCode), gist.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GGistData_user')
..add('G__typename', G__typename)
..add('gist', gist))
.toString();
}
}
class GGistData_userBuilder
implements Builder<GGistData_user, GGistData_userBuilder> {
_$GGistData_user? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
GGistData_user_gistBuilder? _gist;
GGistData_user_gistBuilder get gist =>
_$this._gist ??= new GGistData_user_gistBuilder();
set gist(GGistData_user_gistBuilder? gist) => _$this._gist = gist;
GGistData_userBuilder() {
GGistData_user._initializeBuilder(this);
}
GGistData_userBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_gist = $v.gist?.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GGistData_user other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GGistData_user;
}
@override
void update(void Function(GGistData_userBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GGistData_user build() => _build();
_$GGistData_user _build() {
_$GGistData_user _$result;
try {
_$result = _$v ??
new _$GGistData_user._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename, r'GGistData_user', 'G__typename'),
gist: _gist?.build());
} catch (_) {
late String _$failedField;
try {
_$failedField = 'gist';
_gist?.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GGistData_user', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GGistData_user_gist extends GGistData_user_gist {
@override
final String G__typename;
@override
final String name;
@override
final BuiltList<GGistData_user_gist_files>? files;
factory _$GGistData_user_gist(
[void Function(GGistData_user_gistBuilder)? updates]) =>
(new GGistData_user_gistBuilder()..update(updates))._build();
_$GGistData_user_gist._(
{required this.G__typename, required this.name, this.files})
: super._() {
BuiltValueNullFieldError.checkNotNull(
G__typename, r'GGistData_user_gist', 'G__typename');
BuiltValueNullFieldError.checkNotNull(name, r'GGistData_user_gist', 'name');
}
@override
GGistData_user_gist rebuild(
void Function(GGistData_user_gistBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GGistData_user_gistBuilder toBuilder() =>
new GGistData_user_gistBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GGistData_user_gist &&
G__typename == other.G__typename &&
name == other.name &&
files == other.files;
}
@override
int get hashCode {
return $jf(
$jc($jc($jc(0, G__typename.hashCode), name.hashCode), files.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GGistData_user_gist')
..add('G__typename', G__typename)
..add('name', name)
..add('files', files))
.toString();
}
}
class GGistData_user_gistBuilder
implements Builder<GGistData_user_gist, GGistData_user_gistBuilder> {
_$GGistData_user_gist? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
String? _name;
String? get name => _$this._name;
set name(String? name) => _$this._name = name;
ListBuilder<GGistData_user_gist_files>? _files;
ListBuilder<GGistData_user_gist_files> get files =>
_$this._files ??= new ListBuilder<GGistData_user_gist_files>();
set files(ListBuilder<GGistData_user_gist_files>? files) =>
_$this._files = files;
GGistData_user_gistBuilder() {
GGistData_user_gist._initializeBuilder(this);
}
GGistData_user_gistBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_name = $v.name;
_files = $v.files?.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GGistData_user_gist other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GGistData_user_gist;
}
@override
void update(void Function(GGistData_user_gistBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GGistData_user_gist build() => _build();
_$GGistData_user_gist _build() {
_$GGistData_user_gist _$result;
try {
_$result = _$v ??
new _$GGistData_user_gist._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename, r'GGistData_user_gist', 'G__typename'),
name: BuiltValueNullFieldError.checkNotNull(
name, r'GGistData_user_gist', 'name'),
files: _files?.build());
} catch (_) {
late String _$failedField;
try {
_$failedField = 'files';
_files?.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GGistData_user_gist', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GGistData_user_gist_files extends GGistData_user_gist_files {
@override
final String G__typename;
@override
final String? name;
@override
final GGistData_user_gist_files_language? language;
@override
final String? text;
@override
final int? size;
factory _$GGistData_user_gist_files(
[void Function(GGistData_user_gist_filesBuilder)? updates]) =>
(new GGistData_user_gist_filesBuilder()..update(updates))._build();
_$GGistData_user_gist_files._(
{required this.G__typename,
this.name,
this.language,
this.text,
this.size})
: super._() {
BuiltValueNullFieldError.checkNotNull(
G__typename, r'GGistData_user_gist_files', 'G__typename');
}
@override
GGistData_user_gist_files rebuild(
void Function(GGistData_user_gist_filesBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GGistData_user_gist_filesBuilder toBuilder() =>
new GGistData_user_gist_filesBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GGistData_user_gist_files &&
G__typename == other.G__typename &&
name == other.name &&
language == other.language &&
text == other.text &&
size == other.size;
}
@override
int get hashCode {
return $jf($jc(
$jc(
$jc($jc($jc(0, G__typename.hashCode), name.hashCode),
language.hashCode),
text.hashCode),
size.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GGistData_user_gist_files')
..add('G__typename', G__typename)
..add('name', name)
..add('language', language)
..add('text', text)
..add('size', size))
.toString();
}
}
class GGistData_user_gist_filesBuilder
implements
Builder<GGistData_user_gist_files, GGistData_user_gist_filesBuilder> {
_$GGistData_user_gist_files? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
String? _name;
String? get name => _$this._name;
set name(String? name) => _$this._name = name;
GGistData_user_gist_files_languageBuilder? _language;
GGistData_user_gist_files_languageBuilder get language =>
_$this._language ??= new GGistData_user_gist_files_languageBuilder();
set language(GGistData_user_gist_files_languageBuilder? language) =>
_$this._language = language;
String? _text;
String? get text => _$this._text;
set text(String? text) => _$this._text = text;
int? _size;
int? get size => _$this._size;
set size(int? size) => _$this._size = size;
GGistData_user_gist_filesBuilder() {
GGistData_user_gist_files._initializeBuilder(this);
}
GGistData_user_gist_filesBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_name = $v.name;
_language = $v.language?.toBuilder();
_text = $v.text;
_size = $v.size;
_$v = null;
}
return this;
}
@override
void replace(GGistData_user_gist_files other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GGistData_user_gist_files;
}
@override
void update(void Function(GGistData_user_gist_filesBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GGistData_user_gist_files build() => _build();
_$GGistData_user_gist_files _build() {
_$GGistData_user_gist_files _$result;
try {
_$result = _$v ??
new _$GGistData_user_gist_files._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename, r'GGistData_user_gist_files', 'G__typename'),
name: name,
language: _language?.build(),
text: text,
size: size);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'language';
_language?.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GGistData_user_gist_files', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GGistData_user_gist_files_language
extends GGistData_user_gist_files_language {
@override
final String G__typename;
@override
final String name;
factory _$GGistData_user_gist_files_language(
[void Function(GGistData_user_gist_files_languageBuilder)?
updates]) =>
(new GGistData_user_gist_files_languageBuilder()..update(updates))
._build();
_$GGistData_user_gist_files_language._(
{required this.G__typename, required this.name})
: super._() {
BuiltValueNullFieldError.checkNotNull(
G__typename, r'GGistData_user_gist_files_language', 'G__typename');
BuiltValueNullFieldError.checkNotNull(
name, r'GGistData_user_gist_files_language', 'name');
}
@override
GGistData_user_gist_files_language rebuild(
void Function(GGistData_user_gist_files_languageBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GGistData_user_gist_files_languageBuilder toBuilder() =>
new GGistData_user_gist_files_languageBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GGistData_user_gist_files_language &&
G__typename == other.G__typename &&
name == other.name;
}
@override
int get hashCode {
return $jf($jc($jc(0, G__typename.hashCode), name.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GGistData_user_gist_files_language')
..add('G__typename', G__typename)
..add('name', name))
.toString();
}
}
class GGistData_user_gist_files_languageBuilder
implements
Builder<GGistData_user_gist_files_language,
GGistData_user_gist_files_languageBuilder> {
_$GGistData_user_gist_files_language? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
String? _name;
String? get name => _$this._name;
set name(String? name) => _$this._name = name;
GGistData_user_gist_files_languageBuilder() {
GGistData_user_gist_files_language._initializeBuilder(this);
}
GGistData_user_gist_files_languageBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_name = $v.name;
_$v = null;
}
return this;
}
@override
void replace(GGistData_user_gist_files_language other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GGistData_user_gist_files_language;
}
@override
void update(
void Function(GGistData_user_gist_files_languageBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GGistData_user_gist_files_language build() => _build();
_$GGistData_user_gist_files_language _build() {
final _$result = _$v ??
new _$GGistData_user_gist_files_language._(
G__typename: BuiltValueNullFieldError.checkNotNull(G__typename,
r'GGistData_user_gist_files_language', 'G__typename'),
name: BuiltValueNullFieldError.checkNotNull(
name, r'GGistData_user_gist_files_language', '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

View File

@ -0,0 +1,70 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:ferry_exec/ferry_exec.dart' as _i1;
import 'package:gql_exec/gql_exec.dart' as _i4;
import 'package:gql_github/gist.ast.gql.dart' as _i5;
import 'package:gql_github/gist.data.gql.dart' as _i2;
import 'package:gql_github/gist.var.gql.dart' as _i3;
import 'package:gql_github/serializers.gql.dart' as _i6;
part 'gist.req.gql.g.dart';
abstract class GGistReq
implements
Built<GGistReq, GGistReqBuilder>,
_i1.OperationRequest<_i2.GGistData, _i3.GGistVars> {
GGistReq._();
factory GGistReq([Function(GGistReqBuilder b) updates]) = _$GGistReq;
static void _initializeBuilder(GGistReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'Gist',
)
..executeOnListen = true;
@override
_i3.GGistVars get vars;
@override
_i4.Operation get operation;
@override
_i4.Request get execRequest => _i4.Request(
operation: operation,
variables: vars.toJson(),
);
@override
String? get requestId;
@override
@BuiltValueField(serialize: false)
_i2.GGistData? Function(
_i2.GGistData?,
_i2.GGistData?,
)? get updateResult;
@override
_i2.GGistData? get optimisticResponse;
@override
String? get updateCacheHandlerKey;
@override
Map<String, dynamic>? get updateCacheHandlerContext;
@override
_i1.FetchPolicy? get fetchPolicy;
@override
bool get executeOnListen;
@override
_i2.GGistData? parseData(Map<String, dynamic> json) =>
_i2.GGistData.fromJson(json);
static Serializer<GGistReq> get serializer => _$gGistReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GGistReq.serializer,
this,
) as Map<String, dynamic>);
static GGistReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GGistReq.serializer,
json,
);
}

View File

@ -0,0 +1,343 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'gist.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GGistReq> _$gGistReqSerializer = new _$GGistReqSerializer();
class _$GGistReqSerializer implements StructuredSerializer<GGistReq> {
@override
final Iterable<Type> types = const [GGistReq, _$GGistReq];
@override
final String wireName = 'GGistReq';
@override
Iterable<Object?> serialize(Serializers serializers, GGistReq object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'vars',
serializers.serialize(object.vars,
specifiedType: const FullType(_i3.GGistVars)),
'operation',
serializers.serialize(object.operation,
specifiedType: const FullType(_i4.Operation)),
'executeOnListen',
serializers.serialize(object.executeOnListen,
specifiedType: const FullType(bool)),
];
Object? value;
value = object.requestId;
if (value != null) {
result
..add('requestId')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.optimisticResponse;
if (value != null) {
result
..add('optimisticResponse')
..add(serializers.serialize(value,
specifiedType: const FullType(_i2.GGistData)));
}
value = object.updateCacheHandlerKey;
if (value != null) {
result
..add('updateCacheHandlerKey')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.updateCacheHandlerContext;
if (value != null) {
result
..add('updateCacheHandlerContext')
..add(serializers.serialize(value,
specifiedType: const FullType(
Map, const [const FullType(String), const FullType(dynamic)])));
}
value = object.fetchPolicy;
if (value != null) {
result
..add('fetchPolicy')
..add(serializers.serialize(value,
specifiedType: const FullType(_i1.FetchPolicy)));
}
return result;
}
@override
GGistReq deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GGistReqBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'vars':
result.vars.replace(serializers.deserialize(value,
specifiedType: const FullType(_i3.GGistVars))! as _i3.GGistVars);
break;
case 'operation':
result.operation = serializers.deserialize(value,
specifiedType: const FullType(_i4.Operation))! as _i4.Operation;
break;
case 'requestId':
result.requestId = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'optimisticResponse':
result.optimisticResponse.replace(serializers.deserialize(value,
specifiedType: const FullType(_i2.GGistData))! as _i2.GGistData);
break;
case 'updateCacheHandlerKey':
result.updateCacheHandlerKey = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'updateCacheHandlerContext':
result.updateCacheHandlerContext = serializers.deserialize(value,
specifiedType: const FullType(Map, const [
const FullType(String),
const FullType(dynamic)
])) as Map<String, dynamic>?;
break;
case 'fetchPolicy':
result.fetchPolicy = serializers.deserialize(value,
specifiedType: const FullType(_i1.FetchPolicy))
as _i1.FetchPolicy?;
break;
case 'executeOnListen':
result.executeOnListen = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
}
}
return result.build();
}
}
class _$GGistReq extends GGistReq {
@override
final _i3.GGistVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GGistData? Function(_i2.GGistData?, _i2.GGistData?)? updateResult;
@override
final _i2.GGistData? optimisticResponse;
@override
final String? updateCacheHandlerKey;
@override
final Map<String, dynamic>? updateCacheHandlerContext;
@override
final _i1.FetchPolicy? fetchPolicy;
@override
final bool executeOnListen;
factory _$GGistReq([void Function(GGistReqBuilder)? updates]) =>
(new GGistReqBuilder()..update(updates))._build();
_$GGistReq._(
{required this.vars,
required this.operation,
this.requestId,
this.updateResult,
this.optimisticResponse,
this.updateCacheHandlerKey,
this.updateCacheHandlerContext,
this.fetchPolicy,
required this.executeOnListen})
: super._() {
BuiltValueNullFieldError.checkNotNull(vars, r'GGistReq', 'vars');
BuiltValueNullFieldError.checkNotNull(operation, r'GGistReq', 'operation');
BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GGistReq', 'executeOnListen');
}
@override
GGistReq rebuild(void Function(GGistReqBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GGistReqBuilder toBuilder() => new GGistReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
final dynamic _$dynamicOther = other;
return other is GGistReq &&
vars == other.vars &&
operation == other.operation &&
requestId == other.requestId &&
updateResult == _$dynamicOther.updateResult &&
optimisticResponse == other.optimisticResponse &&
updateCacheHandlerKey == other.updateCacheHandlerKey &&
updateCacheHandlerContext == other.updateCacheHandlerContext &&
fetchPolicy == other.fetchPolicy &&
executeOnListen == other.executeOnListen;
}
@override
int get hashCode {
return $jf($jc(
$jc(
$jc(
$jc(
$jc(
$jc(
$jc($jc($jc(0, vars.hashCode), operation.hashCode),
requestId.hashCode),
updateResult.hashCode),
optimisticResponse.hashCode),
updateCacheHandlerKey.hashCode),
updateCacheHandlerContext.hashCode),
fetchPolicy.hashCode),
executeOnListen.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GGistReq')
..add('vars', vars)
..add('operation', operation)
..add('requestId', requestId)
..add('updateResult', updateResult)
..add('optimisticResponse', optimisticResponse)
..add('updateCacheHandlerKey', updateCacheHandlerKey)
..add('updateCacheHandlerContext', updateCacheHandlerContext)
..add('fetchPolicy', fetchPolicy)
..add('executeOnListen', executeOnListen))
.toString();
}
}
class GGistReqBuilder implements Builder<GGistReq, GGistReqBuilder> {
_$GGistReq? _$v;
_i3.GGistVarsBuilder? _vars;
_i3.GGistVarsBuilder get vars => _$this._vars ??= new _i3.GGistVarsBuilder();
set vars(_i3.GGistVarsBuilder? vars) => _$this._vars = vars;
_i4.Operation? _operation;
_i4.Operation? get operation => _$this._operation;
set operation(_i4.Operation? operation) => _$this._operation = operation;
String? _requestId;
String? get requestId => _$this._requestId;
set requestId(String? requestId) => _$this._requestId = requestId;
_i2.GGistData? Function(_i2.GGistData?, _i2.GGistData?)? _updateResult;
_i2.GGistData? Function(_i2.GGistData?, _i2.GGistData?)? get updateResult =>
_$this._updateResult;
set updateResult(
_i2.GGistData? Function(_i2.GGistData?, _i2.GGistData?)?
updateResult) =>
_$this._updateResult = updateResult;
_i2.GGistDataBuilder? _optimisticResponse;
_i2.GGistDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= new _i2.GGistDataBuilder();
set optimisticResponse(_i2.GGistDataBuilder? optimisticResponse) =>
_$this._optimisticResponse = optimisticResponse;
String? _updateCacheHandlerKey;
String? get updateCacheHandlerKey => _$this._updateCacheHandlerKey;
set updateCacheHandlerKey(String? updateCacheHandlerKey) =>
_$this._updateCacheHandlerKey = updateCacheHandlerKey;
Map<String, dynamic>? _updateCacheHandlerContext;
Map<String, dynamic>? get updateCacheHandlerContext =>
_$this._updateCacheHandlerContext;
set updateCacheHandlerContext(
Map<String, dynamic>? updateCacheHandlerContext) =>
_$this._updateCacheHandlerContext = updateCacheHandlerContext;
_i1.FetchPolicy? _fetchPolicy;
_i1.FetchPolicy? get fetchPolicy => _$this._fetchPolicy;
set fetchPolicy(_i1.FetchPolicy? fetchPolicy) =>
_$this._fetchPolicy = fetchPolicy;
bool? _executeOnListen;
bool? get executeOnListen => _$this._executeOnListen;
set executeOnListen(bool? executeOnListen) =>
_$this._executeOnListen = executeOnListen;
GGistReqBuilder() {
GGistReq._initializeBuilder(this);
}
GGistReqBuilder get _$this {
final $v = _$v;
if ($v != null) {
_vars = $v.vars.toBuilder();
_operation = $v.operation;
_requestId = $v.requestId;
_updateResult = $v.updateResult;
_optimisticResponse = $v.optimisticResponse?.toBuilder();
_updateCacheHandlerKey = $v.updateCacheHandlerKey;
_updateCacheHandlerContext = $v.updateCacheHandlerContext;
_fetchPolicy = $v.fetchPolicy;
_executeOnListen = $v.executeOnListen;
_$v = null;
}
return this;
}
@override
void replace(GGistReq other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GGistReq;
}
@override
void update(void Function(GGistReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GGistReq build() => _build();
_$GGistReq _build() {
_$GGistReq _$result;
try {
_$result = _$v ??
new _$GGistReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation, r'GGistReq', 'operation'),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GGistReq', 'executeOnListen'));
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GGistReq', _$failedField, e.toString());
}
rethrow;
}
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

View File

@ -0,0 +1,28 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:gql_github/serializers.gql.dart' as _i1;
part 'gist.var.gql.g.dart';
abstract class GGistVars implements Built<GGistVars, GGistVarsBuilder> {
GGistVars._();
factory GGistVars([Function(GGistVarsBuilder b) updates]) = _$GGistVars;
String get login;
String get name;
static Serializer<GGistVars> get serializer => _$gGistVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GGistVars.serializer,
this,
) as Map<String, dynamic>);
static GGistVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GGistVars.serializer,
json,
);
}

View File

@ -0,0 +1,147 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'gist.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GGistVars> _$gGistVarsSerializer = new _$GGistVarsSerializer();
class _$GGistVarsSerializer implements StructuredSerializer<GGistVars> {
@override
final Iterable<Type> types = const [GGistVars, _$GGistVars];
@override
final String wireName = 'GGistVars';
@override
Iterable<Object?> serialize(Serializers serializers, GGistVars object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'login',
serializers.serialize(object.login,
specifiedType: const FullType(String)),
'name',
serializers.serialize(object.name, specifiedType: const FullType(String)),
];
return result;
}
@override
GGistVars deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GGistVarsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'login':
result.login = 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 _$GGistVars extends GGistVars {
@override
final String login;
@override
final String name;
factory _$GGistVars([void Function(GGistVarsBuilder)? updates]) =>
(new GGistVarsBuilder()..update(updates))._build();
_$GGistVars._({required this.login, required this.name}) : super._() {
BuiltValueNullFieldError.checkNotNull(login, r'GGistVars', 'login');
BuiltValueNullFieldError.checkNotNull(name, r'GGistVars', 'name');
}
@override
GGistVars rebuild(void Function(GGistVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GGistVarsBuilder toBuilder() => new GGistVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GGistVars && login == other.login && name == other.name;
}
@override
int get hashCode {
return $jf($jc($jc(0, login.hashCode), name.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GGistVars')
..add('login', login)
..add('name', name))
.toString();
}
}
class GGistVarsBuilder implements Builder<GGistVars, GGistVarsBuilder> {
_$GGistVars? _$v;
String? _login;
String? get login => _$this._login;
set login(String? login) => _$this._login = login;
String? _name;
String? get name => _$this._name;
set name(String? name) => _$this._name = name;
GGistVarsBuilder();
GGistVarsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_login = $v.login;
_name = $v.name;
_$v = null;
}
return this;
}
@override
void replace(GGistVars other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GGistVars;
}
@override
void update(void Function(GGistVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GGistVars build() => _build();
_$GGistVars _build() {
final _$result = _$v ??
new _$GGistVars._(
login: BuiltValueNullFieldError.checkNotNull(
login, r'GGistVars', 'login'),
name: BuiltValueNullFieldError.checkNotNull(
name, r'GGistVars', '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

View File

@ -0,0 +1,174 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:gql/ast.dart' as _i1;
const Gists = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'Gists'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'login')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'after')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'user'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'login'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'login')),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'gists'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '30'),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'after'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'after')),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'pageInfo'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'hasNextPage'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'endCursor'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'description'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'files'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'language'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'text'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'updatedAt'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'id'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'owner'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'avatarUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
]),
),
]),
)
]),
)
]),
);
const document = _i1.DocumentNode(definitions: [Gists]);

View File

@ -0,0 +1,235 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_collection/built_collection.dart';
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:gql_github/serializers.gql.dart' as _i1;
part 'gists.data.gql.g.dart';
abstract class GGistsData implements Built<GGistsData, GGistsDataBuilder> {
GGistsData._();
factory GGistsData([Function(GGistsDataBuilder b) updates]) = _$GGistsData;
static void _initializeBuilder(GGistsDataBuilder b) =>
b..G__typename = 'Query';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GGistsData_user? get user;
static Serializer<GGistsData> get serializer => _$gGistsDataSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GGistsData.serializer,
this,
) as Map<String, dynamic>);
static GGistsData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GGistsData.serializer,
json,
);
}
abstract class GGistsData_user
implements Built<GGistsData_user, GGistsData_userBuilder> {
GGistsData_user._();
factory GGistsData_user([Function(GGistsData_userBuilder b) updates]) =
_$GGistsData_user;
static void _initializeBuilder(GGistsData_userBuilder b) =>
b..G__typename = 'User';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GGistsData_user_gists get gists;
static Serializer<GGistsData_user> get serializer =>
_$gGistsDataUserSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GGistsData_user.serializer,
this,
) as Map<String, dynamic>);
static GGistsData_user? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GGistsData_user.serializer,
json,
);
}
abstract class GGistsData_user_gists
implements Built<GGistsData_user_gists, GGistsData_user_gistsBuilder> {
GGistsData_user_gists._();
factory GGistsData_user_gists(
[Function(GGistsData_user_gistsBuilder b) updates]) =
_$GGistsData_user_gists;
static void _initializeBuilder(GGistsData_user_gistsBuilder b) =>
b..G__typename = 'GistConnection';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GGistsData_user_gists_pageInfo get pageInfo;
BuiltList<GGistsData_user_gists_nodes>? get nodes;
static Serializer<GGistsData_user_gists> get serializer =>
_$gGistsDataUserGistsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GGistsData_user_gists.serializer,
this,
) as Map<String, dynamic>);
static GGistsData_user_gists? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GGistsData_user_gists.serializer,
json,
);
}
abstract class GGistsData_user_gists_pageInfo
implements
Built<GGistsData_user_gists_pageInfo,
GGistsData_user_gists_pageInfoBuilder> {
GGistsData_user_gists_pageInfo._();
factory GGistsData_user_gists_pageInfo(
[Function(GGistsData_user_gists_pageInfoBuilder b) updates]) =
_$GGistsData_user_gists_pageInfo;
static void _initializeBuilder(GGistsData_user_gists_pageInfoBuilder b) =>
b..G__typename = 'PageInfo';
@BuiltValueField(wireName: '__typename')
String get G__typename;
bool get hasNextPage;
String? get endCursor;
static Serializer<GGistsData_user_gists_pageInfo> get serializer =>
_$gGistsDataUserGistsPageInfoSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GGistsData_user_gists_pageInfo.serializer,
this,
) as Map<String, dynamic>);
static GGistsData_user_gists_pageInfo? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GGistsData_user_gists_pageInfo.serializer,
json,
);
}
abstract class GGistsData_user_gists_nodes
implements
Built<GGistsData_user_gists_nodes, GGistsData_user_gists_nodesBuilder> {
GGistsData_user_gists_nodes._();
factory GGistsData_user_gists_nodes(
[Function(GGistsData_user_gists_nodesBuilder b) updates]) =
_$GGistsData_user_gists_nodes;
static void _initializeBuilder(GGistsData_user_gists_nodesBuilder b) =>
b..G__typename = 'Gist';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get name;
String? get description;
BuiltList<GGistsData_user_gists_nodes_files>? get files;
DateTime get updatedAt;
String get id;
GGistsData_user_gists_nodes_owner? get owner;
static Serializer<GGistsData_user_gists_nodes> get serializer =>
_$gGistsDataUserGistsNodesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GGistsData_user_gists_nodes.serializer,
this,
) as Map<String, dynamic>);
static GGistsData_user_gists_nodes? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GGistsData_user_gists_nodes.serializer,
json,
);
}
abstract class GGistsData_user_gists_nodes_files
implements
Built<GGistsData_user_gists_nodes_files,
GGistsData_user_gists_nodes_filesBuilder> {
GGistsData_user_gists_nodes_files._();
factory GGistsData_user_gists_nodes_files(
[Function(GGistsData_user_gists_nodes_filesBuilder b) updates]) =
_$GGistsData_user_gists_nodes_files;
static void _initializeBuilder(GGistsData_user_gists_nodes_filesBuilder b) =>
b..G__typename = 'GistFile';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String? get name;
GGistsData_user_gists_nodes_files_language? get language;
String? get text;
static Serializer<GGistsData_user_gists_nodes_files> get serializer =>
_$gGistsDataUserGistsNodesFilesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GGistsData_user_gists_nodes_files.serializer,
this,
) as Map<String, dynamic>);
static GGistsData_user_gists_nodes_files? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GGistsData_user_gists_nodes_files.serializer,
json,
);
}
abstract class GGistsData_user_gists_nodes_files_language
implements
Built<GGistsData_user_gists_nodes_files_language,
GGistsData_user_gists_nodes_files_languageBuilder> {
GGistsData_user_gists_nodes_files_language._();
factory GGistsData_user_gists_nodes_files_language(
[Function(GGistsData_user_gists_nodes_files_languageBuilder b)
updates]) = _$GGistsData_user_gists_nodes_files_language;
static void _initializeBuilder(
GGistsData_user_gists_nodes_files_languageBuilder b) =>
b..G__typename = 'Language';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get name;
static Serializer<GGistsData_user_gists_nodes_files_language>
get serializer => _$gGistsDataUserGistsNodesFilesLanguageSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GGistsData_user_gists_nodes_files_language.serializer,
this,
) as Map<String, dynamic>);
static GGistsData_user_gists_nodes_files_language? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GGistsData_user_gists_nodes_files_language.serializer,
json,
);
}
abstract class GGistsData_user_gists_nodes_owner
implements
Built<GGistsData_user_gists_nodes_owner,
GGistsData_user_gists_nodes_ownerBuilder> {
GGistsData_user_gists_nodes_owner._();
factory GGistsData_user_gists_nodes_owner(
[Function(GGistsData_user_gists_nodes_ownerBuilder b) updates]) =
_$GGistsData_user_gists_nodes_owner;
static void _initializeBuilder(GGistsData_user_gists_nodes_ownerBuilder b) =>
b..G__typename = 'RepositoryOwner';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get avatarUrl;
static Serializer<GGistsData_user_gists_nodes_owner> get serializer =>
_$gGistsDataUserGistsNodesOwnerSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GGistsData_user_gists_nodes_owner.serializer,
this,
) as Map<String, dynamic>);
static GGistsData_user_gists_nodes_owner? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GGistsData_user_gists_nodes_owner.serializer,
json,
);
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,70 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:ferry_exec/ferry_exec.dart' as _i1;
import 'package:gql_exec/gql_exec.dart' as _i4;
import 'package:gql_github/gists.ast.gql.dart' as _i5;
import 'package:gql_github/gists.data.gql.dart' as _i2;
import 'package:gql_github/gists.var.gql.dart' as _i3;
import 'package:gql_github/serializers.gql.dart' as _i6;
part 'gists.req.gql.g.dart';
abstract class GGistsReq
implements
Built<GGistsReq, GGistsReqBuilder>,
_i1.OperationRequest<_i2.GGistsData, _i3.GGistsVars> {
GGistsReq._();
factory GGistsReq([Function(GGistsReqBuilder b) updates]) = _$GGistsReq;
static void _initializeBuilder(GGistsReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'Gists',
)
..executeOnListen = true;
@override
_i3.GGistsVars get vars;
@override
_i4.Operation get operation;
@override
_i4.Request get execRequest => _i4.Request(
operation: operation,
variables: vars.toJson(),
);
@override
String? get requestId;
@override
@BuiltValueField(serialize: false)
_i2.GGistsData? Function(
_i2.GGistsData?,
_i2.GGistsData?,
)? get updateResult;
@override
_i2.GGistsData? get optimisticResponse;
@override
String? get updateCacheHandlerKey;
@override
Map<String, dynamic>? get updateCacheHandlerContext;
@override
_i1.FetchPolicy? get fetchPolicy;
@override
bool get executeOnListen;
@override
_i2.GGistsData? parseData(Map<String, dynamic> json) =>
_i2.GGistsData.fromJson(json);
static Serializer<GGistsReq> get serializer => _$gGistsReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GGistsReq.serializer,
this,
) as Map<String, dynamic>);
static GGistsReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GGistsReq.serializer,
json,
);
}

View File

@ -0,0 +1,347 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'gists.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GGistsReq> _$gGistsReqSerializer = new _$GGistsReqSerializer();
class _$GGistsReqSerializer implements StructuredSerializer<GGistsReq> {
@override
final Iterable<Type> types = const [GGistsReq, _$GGistsReq];
@override
final String wireName = 'GGistsReq';
@override
Iterable<Object?> serialize(Serializers serializers, GGistsReq object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'vars',
serializers.serialize(object.vars,
specifiedType: const FullType(_i3.GGistsVars)),
'operation',
serializers.serialize(object.operation,
specifiedType: const FullType(_i4.Operation)),
'executeOnListen',
serializers.serialize(object.executeOnListen,
specifiedType: const FullType(bool)),
];
Object? value;
value = object.requestId;
if (value != null) {
result
..add('requestId')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.optimisticResponse;
if (value != null) {
result
..add('optimisticResponse')
..add(serializers.serialize(value,
specifiedType: const FullType(_i2.GGistsData)));
}
value = object.updateCacheHandlerKey;
if (value != null) {
result
..add('updateCacheHandlerKey')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.updateCacheHandlerContext;
if (value != null) {
result
..add('updateCacheHandlerContext')
..add(serializers.serialize(value,
specifiedType: const FullType(
Map, const [const FullType(String), const FullType(dynamic)])));
}
value = object.fetchPolicy;
if (value != null) {
result
..add('fetchPolicy')
..add(serializers.serialize(value,
specifiedType: const FullType(_i1.FetchPolicy)));
}
return result;
}
@override
GGistsReq deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GGistsReqBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'vars':
result.vars.replace(serializers.deserialize(value,
specifiedType: const FullType(_i3.GGistsVars))!
as _i3.GGistsVars);
break;
case 'operation':
result.operation = serializers.deserialize(value,
specifiedType: const FullType(_i4.Operation))! as _i4.Operation;
break;
case 'requestId':
result.requestId = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'optimisticResponse':
result.optimisticResponse.replace(serializers.deserialize(value,
specifiedType: const FullType(_i2.GGistsData))!
as _i2.GGistsData);
break;
case 'updateCacheHandlerKey':
result.updateCacheHandlerKey = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'updateCacheHandlerContext':
result.updateCacheHandlerContext = serializers.deserialize(value,
specifiedType: const FullType(Map, const [
const FullType(String),
const FullType(dynamic)
])) as Map<String, dynamic>?;
break;
case 'fetchPolicy':
result.fetchPolicy = serializers.deserialize(value,
specifiedType: const FullType(_i1.FetchPolicy))
as _i1.FetchPolicy?;
break;
case 'executeOnListen':
result.executeOnListen = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
}
}
return result.build();
}
}
class _$GGistsReq extends GGistsReq {
@override
final _i3.GGistsVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GGistsData? Function(_i2.GGistsData?, _i2.GGistsData?)?
updateResult;
@override
final _i2.GGistsData? optimisticResponse;
@override
final String? updateCacheHandlerKey;
@override
final Map<String, dynamic>? updateCacheHandlerContext;
@override
final _i1.FetchPolicy? fetchPolicy;
@override
final bool executeOnListen;
factory _$GGistsReq([void Function(GGistsReqBuilder)? updates]) =>
(new GGistsReqBuilder()..update(updates))._build();
_$GGistsReq._(
{required this.vars,
required this.operation,
this.requestId,
this.updateResult,
this.optimisticResponse,
this.updateCacheHandlerKey,
this.updateCacheHandlerContext,
this.fetchPolicy,
required this.executeOnListen})
: super._() {
BuiltValueNullFieldError.checkNotNull(vars, r'GGistsReq', 'vars');
BuiltValueNullFieldError.checkNotNull(operation, r'GGistsReq', 'operation');
BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GGistsReq', 'executeOnListen');
}
@override
GGistsReq rebuild(void Function(GGistsReqBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GGistsReqBuilder toBuilder() => new GGistsReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
final dynamic _$dynamicOther = other;
return other is GGistsReq &&
vars == other.vars &&
operation == other.operation &&
requestId == other.requestId &&
updateResult == _$dynamicOther.updateResult &&
optimisticResponse == other.optimisticResponse &&
updateCacheHandlerKey == other.updateCacheHandlerKey &&
updateCacheHandlerContext == other.updateCacheHandlerContext &&
fetchPolicy == other.fetchPolicy &&
executeOnListen == other.executeOnListen;
}
@override
int get hashCode {
return $jf($jc(
$jc(
$jc(
$jc(
$jc(
$jc(
$jc($jc($jc(0, vars.hashCode), operation.hashCode),
requestId.hashCode),
updateResult.hashCode),
optimisticResponse.hashCode),
updateCacheHandlerKey.hashCode),
updateCacheHandlerContext.hashCode),
fetchPolicy.hashCode),
executeOnListen.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GGistsReq')
..add('vars', vars)
..add('operation', operation)
..add('requestId', requestId)
..add('updateResult', updateResult)
..add('optimisticResponse', optimisticResponse)
..add('updateCacheHandlerKey', updateCacheHandlerKey)
..add('updateCacheHandlerContext', updateCacheHandlerContext)
..add('fetchPolicy', fetchPolicy)
..add('executeOnListen', executeOnListen))
.toString();
}
}
class GGistsReqBuilder implements Builder<GGistsReq, GGistsReqBuilder> {
_$GGistsReq? _$v;
_i3.GGistsVarsBuilder? _vars;
_i3.GGistsVarsBuilder get vars =>
_$this._vars ??= new _i3.GGistsVarsBuilder();
set vars(_i3.GGistsVarsBuilder? vars) => _$this._vars = vars;
_i4.Operation? _operation;
_i4.Operation? get operation => _$this._operation;
set operation(_i4.Operation? operation) => _$this._operation = operation;
String? _requestId;
String? get requestId => _$this._requestId;
set requestId(String? requestId) => _$this._requestId = requestId;
_i2.GGistsData? Function(_i2.GGistsData?, _i2.GGistsData?)? _updateResult;
_i2.GGistsData? Function(_i2.GGistsData?, _i2.GGistsData?)?
get updateResult => _$this._updateResult;
set updateResult(
_i2.GGistsData? Function(_i2.GGistsData?, _i2.GGistsData?)?
updateResult) =>
_$this._updateResult = updateResult;
_i2.GGistsDataBuilder? _optimisticResponse;
_i2.GGistsDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= new _i2.GGistsDataBuilder();
set optimisticResponse(_i2.GGistsDataBuilder? optimisticResponse) =>
_$this._optimisticResponse = optimisticResponse;
String? _updateCacheHandlerKey;
String? get updateCacheHandlerKey => _$this._updateCacheHandlerKey;
set updateCacheHandlerKey(String? updateCacheHandlerKey) =>
_$this._updateCacheHandlerKey = updateCacheHandlerKey;
Map<String, dynamic>? _updateCacheHandlerContext;
Map<String, dynamic>? get updateCacheHandlerContext =>
_$this._updateCacheHandlerContext;
set updateCacheHandlerContext(
Map<String, dynamic>? updateCacheHandlerContext) =>
_$this._updateCacheHandlerContext = updateCacheHandlerContext;
_i1.FetchPolicy? _fetchPolicy;
_i1.FetchPolicy? get fetchPolicy => _$this._fetchPolicy;
set fetchPolicy(_i1.FetchPolicy? fetchPolicy) =>
_$this._fetchPolicy = fetchPolicy;
bool? _executeOnListen;
bool? get executeOnListen => _$this._executeOnListen;
set executeOnListen(bool? executeOnListen) =>
_$this._executeOnListen = executeOnListen;
GGistsReqBuilder() {
GGistsReq._initializeBuilder(this);
}
GGistsReqBuilder get _$this {
final $v = _$v;
if ($v != null) {
_vars = $v.vars.toBuilder();
_operation = $v.operation;
_requestId = $v.requestId;
_updateResult = $v.updateResult;
_optimisticResponse = $v.optimisticResponse?.toBuilder();
_updateCacheHandlerKey = $v.updateCacheHandlerKey;
_updateCacheHandlerContext = $v.updateCacheHandlerContext;
_fetchPolicy = $v.fetchPolicy;
_executeOnListen = $v.executeOnListen;
_$v = null;
}
return this;
}
@override
void replace(GGistsReq other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GGistsReq;
}
@override
void update(void Function(GGistsReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GGistsReq build() => _build();
_$GGistsReq _build() {
_$GGistsReq _$result;
try {
_$result = _$v ??
new _$GGistsReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation, r'GGistsReq', 'operation'),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GGistsReq', 'executeOnListen'));
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GGistsReq', _$failedField, e.toString());
}
rethrow;
}
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

View File

@ -0,0 +1,28 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:gql_github/serializers.gql.dart' as _i1;
part 'gists.var.gql.g.dart';
abstract class GGistsVars implements Built<GGistsVars, GGistsVarsBuilder> {
GGistsVars._();
factory GGistsVars([Function(GGistsVarsBuilder b) updates]) = _$GGistsVars;
String get login;
String? get after;
static Serializer<GGistsVars> get serializer => _$gGistsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GGistsVars.serializer,
this,
) as Map<String, dynamic>);
static GGistsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GGistsVars.serializer,
json,
);
}

View File

@ -0,0 +1,150 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'gists.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GGistsVars> _$gGistsVarsSerializer = new _$GGistsVarsSerializer();
class _$GGistsVarsSerializer implements StructuredSerializer<GGistsVars> {
@override
final Iterable<Type> types = const [GGistsVars, _$GGistsVars];
@override
final String wireName = 'GGistsVars';
@override
Iterable<Object?> serialize(Serializers serializers, GGistsVars object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'login',
serializers.serialize(object.login,
specifiedType: const FullType(String)),
];
Object? value;
value = object.after;
if (value != null) {
result
..add('after')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
return result;
}
@override
GGistsVars deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GGistsVarsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'login':
result.login = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'after':
result.after = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
}
}
return result.build();
}
}
class _$GGistsVars extends GGistsVars {
@override
final String login;
@override
final String? after;
factory _$GGistsVars([void Function(GGistsVarsBuilder)? updates]) =>
(new GGistsVarsBuilder()..update(updates))._build();
_$GGistsVars._({required this.login, this.after}) : super._() {
BuiltValueNullFieldError.checkNotNull(login, r'GGistsVars', 'login');
}
@override
GGistsVars rebuild(void Function(GGistsVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GGistsVarsBuilder toBuilder() => new GGistsVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GGistsVars && login == other.login && after == other.after;
}
@override
int get hashCode {
return $jf($jc($jc(0, login.hashCode), after.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GGistsVars')
..add('login', login)
..add('after', after))
.toString();
}
}
class GGistsVarsBuilder implements Builder<GGistsVars, GGistsVarsBuilder> {
_$GGistsVars? _$v;
String? _login;
String? get login => _$this._login;
set login(String? login) => _$this._login = login;
String? _after;
String? get after => _$this._after;
set after(String? after) => _$this._after = after;
GGistsVarsBuilder();
GGistsVarsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_login = $v.login;
_after = $v.after;
_$v = null;
}
return this;
}
@override
void replace(GGistsVars other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GGistsVars;
}
@override
void update(void Function(GGistsVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GGistsVars build() => _build();
_$GGistsVars _build() {
final _$result = _$v ??
new _$GGistsVars._(
login: BuiltValueNullFieldError.checkNotNull(
login, r'GGistsVars', 'login'),
after: after);
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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,757 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:gql_github/serializers.gql.dart' as _i1;
part 'issue.var.gql.g.dart';
abstract class GIssueVars implements Built<GIssueVars, GIssueVarsBuilder> {
GIssueVars._();
factory GIssueVars([Function(GIssueVarsBuilder b) updates]) = _$GIssueVars;
String get owner;
String get name;
int get number;
String? get cursor;
static Serializer<GIssueVars> get serializer => _$gIssueVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GIssueVars.serializer,
this,
) as Map<String, dynamic>);
static GIssueVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GIssueVars.serializer,
json,
);
}
abstract class GCommentPartsVars
implements Built<GCommentPartsVars, GCommentPartsVarsBuilder> {
GCommentPartsVars._();
factory GCommentPartsVars([Function(GCommentPartsVarsBuilder b) updates]) =
_$GCommentPartsVars;
static Serializer<GCommentPartsVars> get serializer =>
_$gCommentPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GCommentPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GCommentPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GCommentPartsVars.serializer,
json,
);
}
abstract class GReactionConnectionPartsVars
implements
Built<GReactionConnectionPartsVars,
GReactionConnectionPartsVarsBuilder> {
GReactionConnectionPartsVars._();
factory GReactionConnectionPartsVars(
[Function(GReactionConnectionPartsVarsBuilder b) updates]) =
_$GReactionConnectionPartsVars;
static Serializer<GReactionConnectionPartsVars> get serializer =>
_$gReactionConnectionPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReactionConnectionPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GReactionConnectionPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReactionConnectionPartsVars.serializer,
json,
);
}
abstract class GReactablePartsVars
implements Built<GReactablePartsVars, GReactablePartsVarsBuilder> {
GReactablePartsVars._();
factory GReactablePartsVars(
[Function(GReactablePartsVarsBuilder b) updates]) = _$GReactablePartsVars;
static Serializer<GReactablePartsVars> get serializer =>
_$gReactablePartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReactablePartsVars.serializer,
this,
) as Map<String, dynamic>);
static GReactablePartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReactablePartsVars.serializer,
json,
);
}
abstract class GReferencedEventPartsVars
implements
Built<GReferencedEventPartsVars, GReferencedEventPartsVarsBuilder> {
GReferencedEventPartsVars._();
factory GReferencedEventPartsVars(
[Function(GReferencedEventPartsVarsBuilder b) updates]) =
_$GReferencedEventPartsVars;
static Serializer<GReferencedEventPartsVars> get serializer =>
_$gReferencedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReferencedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GReferencedEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReferencedEventPartsVars.serializer,
json,
);
}
abstract class GRenamedTitleEventPartsVars
implements
Built<GRenamedTitleEventPartsVars, GRenamedTitleEventPartsVarsBuilder> {
GRenamedTitleEventPartsVars._();
factory GRenamedTitleEventPartsVars(
[Function(GRenamedTitleEventPartsVarsBuilder b) updates]) =
_$GRenamedTitleEventPartsVars;
static Serializer<GRenamedTitleEventPartsVars> get serializer =>
_$gRenamedTitleEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GRenamedTitleEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GRenamedTitleEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GRenamedTitleEventPartsVars.serializer,
json,
);
}
abstract class GClosedEventPartsVars
implements Built<GClosedEventPartsVars, GClosedEventPartsVarsBuilder> {
GClosedEventPartsVars._();
factory GClosedEventPartsVars(
[Function(GClosedEventPartsVarsBuilder b) updates]) =
_$GClosedEventPartsVars;
static Serializer<GClosedEventPartsVars> get serializer =>
_$gClosedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GClosedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GClosedEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GClosedEventPartsVars.serializer,
json,
);
}
abstract class GReopenedEventPartsVars
implements Built<GReopenedEventPartsVars, GReopenedEventPartsVarsBuilder> {
GReopenedEventPartsVars._();
factory GReopenedEventPartsVars(
[Function(GReopenedEventPartsVarsBuilder b) updates]) =
_$GReopenedEventPartsVars;
static Serializer<GReopenedEventPartsVars> get serializer =>
_$gReopenedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReopenedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GReopenedEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReopenedEventPartsVars.serializer,
json,
);
}
abstract class GCrossReferencedEventPartsVars
implements
Built<GCrossReferencedEventPartsVars,
GCrossReferencedEventPartsVarsBuilder> {
GCrossReferencedEventPartsVars._();
factory GCrossReferencedEventPartsVars(
[Function(GCrossReferencedEventPartsVarsBuilder b) updates]) =
_$GCrossReferencedEventPartsVars;
static Serializer<GCrossReferencedEventPartsVars> get serializer =>
_$gCrossReferencedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GCrossReferencedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GCrossReferencedEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GCrossReferencedEventPartsVars.serializer,
json,
);
}
abstract class GLabeledEventPartsVars
implements Built<GLabeledEventPartsVars, GLabeledEventPartsVarsBuilder> {
GLabeledEventPartsVars._();
factory GLabeledEventPartsVars(
[Function(GLabeledEventPartsVarsBuilder b) updates]) =
_$GLabeledEventPartsVars;
static Serializer<GLabeledEventPartsVars> get serializer =>
_$gLabeledEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GLabeledEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GLabeledEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GLabeledEventPartsVars.serializer,
json,
);
}
abstract class GUnlabeledEventPartsVars
implements
Built<GUnlabeledEventPartsVars, GUnlabeledEventPartsVarsBuilder> {
GUnlabeledEventPartsVars._();
factory GUnlabeledEventPartsVars(
[Function(GUnlabeledEventPartsVarsBuilder b) updates]) =
_$GUnlabeledEventPartsVars;
static Serializer<GUnlabeledEventPartsVars> get serializer =>
_$gUnlabeledEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GUnlabeledEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GUnlabeledEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GUnlabeledEventPartsVars.serializer,
json,
);
}
abstract class GMilestonedEventPartsVars
implements
Built<GMilestonedEventPartsVars, GMilestonedEventPartsVarsBuilder> {
GMilestonedEventPartsVars._();
factory GMilestonedEventPartsVars(
[Function(GMilestonedEventPartsVarsBuilder b) updates]) =
_$GMilestonedEventPartsVars;
static Serializer<GMilestonedEventPartsVars> get serializer =>
_$gMilestonedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GMilestonedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GMilestonedEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GMilestonedEventPartsVars.serializer,
json,
);
}
abstract class GDemilestonedEventPartsVars
implements
Built<GDemilestonedEventPartsVars, GDemilestonedEventPartsVarsBuilder> {
GDemilestonedEventPartsVars._();
factory GDemilestonedEventPartsVars(
[Function(GDemilestonedEventPartsVarsBuilder b) updates]) =
_$GDemilestonedEventPartsVars;
static Serializer<GDemilestonedEventPartsVars> get serializer =>
_$gDemilestonedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GDemilestonedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GDemilestonedEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GDemilestonedEventPartsVars.serializer,
json,
);
}
abstract class GLockedEventPartsVars
implements Built<GLockedEventPartsVars, GLockedEventPartsVarsBuilder> {
GLockedEventPartsVars._();
factory GLockedEventPartsVars(
[Function(GLockedEventPartsVarsBuilder b) updates]) =
_$GLockedEventPartsVars;
static Serializer<GLockedEventPartsVars> get serializer =>
_$gLockedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GLockedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GLockedEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GLockedEventPartsVars.serializer,
json,
);
}
abstract class GUnlockedEventPartsVars
implements Built<GUnlockedEventPartsVars, GUnlockedEventPartsVarsBuilder> {
GUnlockedEventPartsVars._();
factory GUnlockedEventPartsVars(
[Function(GUnlockedEventPartsVarsBuilder b) updates]) =
_$GUnlockedEventPartsVars;
static Serializer<GUnlockedEventPartsVars> get serializer =>
_$gUnlockedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GUnlockedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GUnlockedEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GUnlockedEventPartsVars.serializer,
json,
);
}
abstract class GAssignedEventPartsVars
implements Built<GAssignedEventPartsVars, GAssignedEventPartsVarsBuilder> {
GAssignedEventPartsVars._();
factory GAssignedEventPartsVars(
[Function(GAssignedEventPartsVarsBuilder b) updates]) =
_$GAssignedEventPartsVars;
static Serializer<GAssignedEventPartsVars> get serializer =>
_$gAssignedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GAssignedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GAssignedEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GAssignedEventPartsVars.serializer,
json,
);
}
abstract class GUnassignedEventPartsVars
implements
Built<GUnassignedEventPartsVars, GUnassignedEventPartsVarsBuilder> {
GUnassignedEventPartsVars._();
factory GUnassignedEventPartsVars(
[Function(GUnassignedEventPartsVarsBuilder b) updates]) =
_$GUnassignedEventPartsVars;
static Serializer<GUnassignedEventPartsVars> get serializer =>
_$gUnassignedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GUnassignedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GUnassignedEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GUnassignedEventPartsVars.serializer,
json,
);
}
abstract class GSubscribedEventPartsVars
implements
Built<GSubscribedEventPartsVars, GSubscribedEventPartsVarsBuilder> {
GSubscribedEventPartsVars._();
factory GSubscribedEventPartsVars(
[Function(GSubscribedEventPartsVarsBuilder b) updates]) =
_$GSubscribedEventPartsVars;
static Serializer<GSubscribedEventPartsVars> get serializer =>
_$gSubscribedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GSubscribedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GSubscribedEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GSubscribedEventPartsVars.serializer,
json,
);
}
abstract class GUnsubscribedEventPartsVars
implements
Built<GUnsubscribedEventPartsVars, GUnsubscribedEventPartsVarsBuilder> {
GUnsubscribedEventPartsVars._();
factory GUnsubscribedEventPartsVars(
[Function(GUnsubscribedEventPartsVarsBuilder b) updates]) =
_$GUnsubscribedEventPartsVars;
static Serializer<GUnsubscribedEventPartsVars> get serializer =>
_$gUnsubscribedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GUnsubscribedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GUnsubscribedEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GUnsubscribedEventPartsVars.serializer,
json,
);
}
abstract class GMentionedEventPartsVars
implements
Built<GMentionedEventPartsVars, GMentionedEventPartsVarsBuilder> {
GMentionedEventPartsVars._();
factory GMentionedEventPartsVars(
[Function(GMentionedEventPartsVarsBuilder b) updates]) =
_$GMentionedEventPartsVars;
static Serializer<GMentionedEventPartsVars> get serializer =>
_$gMentionedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GMentionedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GMentionedEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GMentionedEventPartsVars.serializer,
json,
);
}
abstract class GPinnedEventPartsVars
implements Built<GPinnedEventPartsVars, GPinnedEventPartsVarsBuilder> {
GPinnedEventPartsVars._();
factory GPinnedEventPartsVars(
[Function(GPinnedEventPartsVarsBuilder b) updates]) =
_$GPinnedEventPartsVars;
static Serializer<GPinnedEventPartsVars> get serializer =>
_$gPinnedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GPinnedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GPinnedEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GPinnedEventPartsVars.serializer,
json,
);
}
abstract class GTransferredEventPartsVars
implements
Built<GTransferredEventPartsVars, GTransferredEventPartsVarsBuilder> {
GTransferredEventPartsVars._();
factory GTransferredEventPartsVars(
[Function(GTransferredEventPartsVarsBuilder b) updates]) =
_$GTransferredEventPartsVars;
static Serializer<GTransferredEventPartsVars> get serializer =>
_$gTransferredEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GTransferredEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GTransferredEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GTransferredEventPartsVars.serializer,
json,
);
}
abstract class GPullRequestCommitPartsVars
implements
Built<GPullRequestCommitPartsVars, GPullRequestCommitPartsVarsBuilder> {
GPullRequestCommitPartsVars._();
factory GPullRequestCommitPartsVars(
[Function(GPullRequestCommitPartsVarsBuilder b) updates]) =
_$GPullRequestCommitPartsVars;
static Serializer<GPullRequestCommitPartsVars> get serializer =>
_$gPullRequestCommitPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GPullRequestCommitPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GPullRequestCommitPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GPullRequestCommitPartsVars.serializer,
json,
);
}
abstract class GDeployedEventPartsVars
implements Built<GDeployedEventPartsVars, GDeployedEventPartsVarsBuilder> {
GDeployedEventPartsVars._();
factory GDeployedEventPartsVars(
[Function(GDeployedEventPartsVarsBuilder b) updates]) =
_$GDeployedEventPartsVars;
static Serializer<GDeployedEventPartsVars> get serializer =>
_$gDeployedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GDeployedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GDeployedEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GDeployedEventPartsVars.serializer,
json,
);
}
abstract class GDeploymentEnvironmentChangedEventPartsVars
implements
Built<GDeploymentEnvironmentChangedEventPartsVars,
GDeploymentEnvironmentChangedEventPartsVarsBuilder> {
GDeploymentEnvironmentChangedEventPartsVars._();
factory GDeploymentEnvironmentChangedEventPartsVars(
[Function(GDeploymentEnvironmentChangedEventPartsVarsBuilder b)
updates]) = _$GDeploymentEnvironmentChangedEventPartsVars;
static Serializer<GDeploymentEnvironmentChangedEventPartsVars>
get serializer => _$gDeploymentEnvironmentChangedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GDeploymentEnvironmentChangedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GDeploymentEnvironmentChangedEventPartsVars? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GDeploymentEnvironmentChangedEventPartsVars.serializer,
json,
);
}
abstract class GHeadRefRestoredEventPartsVars
implements
Built<GHeadRefRestoredEventPartsVars,
GHeadRefRestoredEventPartsVarsBuilder> {
GHeadRefRestoredEventPartsVars._();
factory GHeadRefRestoredEventPartsVars(
[Function(GHeadRefRestoredEventPartsVarsBuilder b) updates]) =
_$GHeadRefRestoredEventPartsVars;
static Serializer<GHeadRefRestoredEventPartsVars> get serializer =>
_$gHeadRefRestoredEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GHeadRefRestoredEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GHeadRefRestoredEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GHeadRefRestoredEventPartsVars.serializer,
json,
);
}
abstract class GBaseRefForcePushedEventPartsVars
implements
Built<GBaseRefForcePushedEventPartsVars,
GBaseRefForcePushedEventPartsVarsBuilder> {
GBaseRefForcePushedEventPartsVars._();
factory GBaseRefForcePushedEventPartsVars(
[Function(GBaseRefForcePushedEventPartsVarsBuilder b) updates]) =
_$GBaseRefForcePushedEventPartsVars;
static Serializer<GBaseRefForcePushedEventPartsVars> get serializer =>
_$gBaseRefForcePushedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GBaseRefForcePushedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GBaseRefForcePushedEventPartsVars? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GBaseRefForcePushedEventPartsVars.serializer,
json,
);
}
abstract class GHeadRefForcePushedEventPartsVars
implements
Built<GHeadRefForcePushedEventPartsVars,
GHeadRefForcePushedEventPartsVarsBuilder> {
GHeadRefForcePushedEventPartsVars._();
factory GHeadRefForcePushedEventPartsVars(
[Function(GHeadRefForcePushedEventPartsVarsBuilder b) updates]) =
_$GHeadRefForcePushedEventPartsVars;
static Serializer<GHeadRefForcePushedEventPartsVars> get serializer =>
_$gHeadRefForcePushedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GHeadRefForcePushedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GHeadRefForcePushedEventPartsVars? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GHeadRefForcePushedEventPartsVars.serializer,
json,
);
}
abstract class GReviewRequestedEventPartsVars
implements
Built<GReviewRequestedEventPartsVars,
GReviewRequestedEventPartsVarsBuilder> {
GReviewRequestedEventPartsVars._();
factory GReviewRequestedEventPartsVars(
[Function(GReviewRequestedEventPartsVarsBuilder b) updates]) =
_$GReviewRequestedEventPartsVars;
static Serializer<GReviewRequestedEventPartsVars> get serializer =>
_$gReviewRequestedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReviewRequestedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GReviewRequestedEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReviewRequestedEventPartsVars.serializer,
json,
);
}
abstract class GReviewRequestRemovedEventPartsVars
implements
Built<GReviewRequestRemovedEventPartsVars,
GReviewRequestRemovedEventPartsVarsBuilder> {
GReviewRequestRemovedEventPartsVars._();
factory GReviewRequestRemovedEventPartsVars(
[Function(GReviewRequestRemovedEventPartsVarsBuilder b) updates]) =
_$GReviewRequestRemovedEventPartsVars;
static Serializer<GReviewRequestRemovedEventPartsVars> get serializer =>
_$gReviewRequestRemovedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReviewRequestRemovedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GReviewRequestRemovedEventPartsVars? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReviewRequestRemovedEventPartsVars.serializer,
json,
);
}
abstract class GReviewDismissedEventPartsVars
implements
Built<GReviewDismissedEventPartsVars,
GReviewDismissedEventPartsVarsBuilder> {
GReviewDismissedEventPartsVars._();
factory GReviewDismissedEventPartsVars(
[Function(GReviewDismissedEventPartsVarsBuilder b) updates]) =
_$GReviewDismissedEventPartsVars;
static Serializer<GReviewDismissedEventPartsVars> get serializer =>
_$gReviewDismissedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReviewDismissedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GReviewDismissedEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReviewDismissedEventPartsVars.serializer,
json,
);
}
abstract class GPullRequestReviewPartsVars
implements
Built<GPullRequestReviewPartsVars, GPullRequestReviewPartsVarsBuilder> {
GPullRequestReviewPartsVars._();
factory GPullRequestReviewPartsVars(
[Function(GPullRequestReviewPartsVarsBuilder b) updates]) =
_$GPullRequestReviewPartsVars;
static Serializer<GPullRequestReviewPartsVars> get serializer =>
_$gPullRequestReviewPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GPullRequestReviewPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GPullRequestReviewPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GPullRequestReviewPartsVars.serializer,
json,
);
}
abstract class GMergedEventPartsVars
implements Built<GMergedEventPartsVars, GMergedEventPartsVarsBuilder> {
GMergedEventPartsVars._();
factory GMergedEventPartsVars(
[Function(GMergedEventPartsVarsBuilder b) updates]) =
_$GMergedEventPartsVars;
static Serializer<GMergedEventPartsVars> get serializer =>
_$gMergedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GMergedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GMergedEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GMergedEventPartsVars.serializer,
json,
);
}
abstract class GHeadRefDeletedEventPartsVars
implements
Built<GHeadRefDeletedEventPartsVars,
GHeadRefDeletedEventPartsVarsBuilder> {
GHeadRefDeletedEventPartsVars._();
factory GHeadRefDeletedEventPartsVars(
[Function(GHeadRefDeletedEventPartsVarsBuilder b) updates]) =
_$GHeadRefDeletedEventPartsVars;
static Serializer<GHeadRefDeletedEventPartsVars> get serializer =>
_$gHeadRefDeletedEventPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GHeadRefDeletedEventPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GHeadRefDeletedEventPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GHeadRefDeletedEventPartsVars.serializer,
json,
);
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,432 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:gql/ast.dart' as _i1;
const Issues = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'Issues'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'owner')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'name')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'cursor')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'repository'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'owner'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'owner')),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'name'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'name')),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'issues'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'states'),
value: _i1.EnumValueNode(name: _i1.NameNode(value: 'OPEN')),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'orderBy'),
value: _i1.ObjectValueNode(fields: [
_i1.ObjectFieldNode(
name: _i1.NameNode(value: 'field'),
value: _i1.EnumValueNode(
name: _i1.NameNode(value: 'CREATED_AT')),
),
_i1.ObjectFieldNode(
name: _i1.NameNode(value: 'direction'),
value: _i1.EnumValueNode(name: _i1.NameNode(value: 'DESC')),
),
]),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '30'),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'after'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'cursor')),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'pageInfo'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'hasNextPage'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'endCursor'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'number'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'title'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'updatedAt'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'author'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'login'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'avatarUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'labels'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '10'),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'color'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'comments'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
]),
),
]),
)
]),
)
]),
);
const Pulls = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'Pulls'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'owner')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'name')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'cursor')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'repository'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'owner'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'owner')),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'name'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'name')),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'pullRequests'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'states'),
value: _i1.EnumValueNode(name: _i1.NameNode(value: 'OPEN')),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'orderBy'),
value: _i1.ObjectValueNode(fields: [
_i1.ObjectFieldNode(
name: _i1.NameNode(value: 'field'),
value: _i1.EnumValueNode(
name: _i1.NameNode(value: 'CREATED_AT')),
),
_i1.ObjectFieldNode(
name: _i1.NameNode(value: 'direction'),
value: _i1.EnumValueNode(name: _i1.NameNode(value: 'DESC')),
),
]),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '30'),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'after'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'cursor')),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'pageInfo'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'hasNextPage'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'endCursor'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'number'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'title'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'updatedAt'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'author'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'login'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'avatarUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'labels'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '10'),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'color'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'comments'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
]),
),
]),
)
]),
)
]),
);
const document = _i1.DocumentNode(definitions: [
Issues,
Pulls,
]);

View File

@ -0,0 +1,543 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_collection/built_collection.dart';
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:gql_github/serializers.gql.dart' as _i1;
part 'issues.data.gql.g.dart';
abstract class GIssuesData implements Built<GIssuesData, GIssuesDataBuilder> {
GIssuesData._();
factory GIssuesData([Function(GIssuesDataBuilder b) updates]) = _$GIssuesData;
static void _initializeBuilder(GIssuesDataBuilder b) =>
b..G__typename = 'Query';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GIssuesData_repository? get repository;
static Serializer<GIssuesData> get serializer => _$gIssuesDataSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GIssuesData.serializer,
this,
) as Map<String, dynamic>);
static GIssuesData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GIssuesData.serializer,
json,
);
}
abstract class GIssuesData_repository
implements Built<GIssuesData_repository, GIssuesData_repositoryBuilder> {
GIssuesData_repository._();
factory GIssuesData_repository(
[Function(GIssuesData_repositoryBuilder b) updates]) =
_$GIssuesData_repository;
static void _initializeBuilder(GIssuesData_repositoryBuilder b) =>
b..G__typename = 'Repository';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GIssuesData_repository_issues get issues;
static Serializer<GIssuesData_repository> get serializer =>
_$gIssuesDataRepositorySerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GIssuesData_repository.serializer,
this,
) as Map<String, dynamic>);
static GIssuesData_repository? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GIssuesData_repository.serializer,
json,
);
}
abstract class GIssuesData_repository_issues
implements
Built<GIssuesData_repository_issues,
GIssuesData_repository_issuesBuilder> {
GIssuesData_repository_issues._();
factory GIssuesData_repository_issues(
[Function(GIssuesData_repository_issuesBuilder b) updates]) =
_$GIssuesData_repository_issues;
static void _initializeBuilder(GIssuesData_repository_issuesBuilder b) =>
b..G__typename = 'IssueConnection';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GIssuesData_repository_issues_pageInfo get pageInfo;
BuiltList<GIssuesData_repository_issues_nodes>? get nodes;
static Serializer<GIssuesData_repository_issues> get serializer =>
_$gIssuesDataRepositoryIssuesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GIssuesData_repository_issues.serializer,
this,
) as Map<String, dynamic>);
static GIssuesData_repository_issues? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GIssuesData_repository_issues.serializer,
json,
);
}
abstract class GIssuesData_repository_issues_pageInfo
implements
Built<GIssuesData_repository_issues_pageInfo,
GIssuesData_repository_issues_pageInfoBuilder> {
GIssuesData_repository_issues_pageInfo._();
factory GIssuesData_repository_issues_pageInfo(
[Function(GIssuesData_repository_issues_pageInfoBuilder b) updates]) =
_$GIssuesData_repository_issues_pageInfo;
static void _initializeBuilder(
GIssuesData_repository_issues_pageInfoBuilder b) =>
b..G__typename = 'PageInfo';
@BuiltValueField(wireName: '__typename')
String get G__typename;
bool get hasNextPage;
String? get endCursor;
static Serializer<GIssuesData_repository_issues_pageInfo> get serializer =>
_$gIssuesDataRepositoryIssuesPageInfoSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GIssuesData_repository_issues_pageInfo.serializer,
this,
) as Map<String, dynamic>);
static GIssuesData_repository_issues_pageInfo? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GIssuesData_repository_issues_pageInfo.serializer,
json,
);
}
abstract class GIssuesData_repository_issues_nodes
implements
Built<GIssuesData_repository_issues_nodes,
GIssuesData_repository_issues_nodesBuilder> {
GIssuesData_repository_issues_nodes._();
factory GIssuesData_repository_issues_nodes(
[Function(GIssuesData_repository_issues_nodesBuilder b) updates]) =
_$GIssuesData_repository_issues_nodes;
static void _initializeBuilder(
GIssuesData_repository_issues_nodesBuilder b) =>
b..G__typename = 'Issue';
@BuiltValueField(wireName: '__typename')
String get G__typename;
int get number;
String get title;
DateTime get updatedAt;
GIssuesData_repository_issues_nodes_author? get author;
GIssuesData_repository_issues_nodes_labels? get labels;
GIssuesData_repository_issues_nodes_comments get comments;
static Serializer<GIssuesData_repository_issues_nodes> get serializer =>
_$gIssuesDataRepositoryIssuesNodesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GIssuesData_repository_issues_nodes.serializer,
this,
) as Map<String, dynamic>);
static GIssuesData_repository_issues_nodes? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GIssuesData_repository_issues_nodes.serializer,
json,
);
}
abstract class GIssuesData_repository_issues_nodes_author
implements
Built<GIssuesData_repository_issues_nodes_author,
GIssuesData_repository_issues_nodes_authorBuilder> {
GIssuesData_repository_issues_nodes_author._();
factory GIssuesData_repository_issues_nodes_author(
[Function(GIssuesData_repository_issues_nodes_authorBuilder b)
updates]) = _$GIssuesData_repository_issues_nodes_author;
static void _initializeBuilder(
GIssuesData_repository_issues_nodes_authorBuilder b) =>
b..G__typename = 'Actor';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get login;
String get avatarUrl;
static Serializer<GIssuesData_repository_issues_nodes_author>
get serializer => _$gIssuesDataRepositoryIssuesNodesAuthorSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GIssuesData_repository_issues_nodes_author.serializer,
this,
) as Map<String, dynamic>);
static GIssuesData_repository_issues_nodes_author? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GIssuesData_repository_issues_nodes_author.serializer,
json,
);
}
abstract class GIssuesData_repository_issues_nodes_labels
implements
Built<GIssuesData_repository_issues_nodes_labels,
GIssuesData_repository_issues_nodes_labelsBuilder> {
GIssuesData_repository_issues_nodes_labels._();
factory GIssuesData_repository_issues_nodes_labels(
[Function(GIssuesData_repository_issues_nodes_labelsBuilder b)
updates]) = _$GIssuesData_repository_issues_nodes_labels;
static void _initializeBuilder(
GIssuesData_repository_issues_nodes_labelsBuilder b) =>
b..G__typename = 'LabelConnection';
@BuiltValueField(wireName: '__typename')
String get G__typename;
BuiltList<GIssuesData_repository_issues_nodes_labels_nodes>? get nodes;
static Serializer<GIssuesData_repository_issues_nodes_labels>
get serializer => _$gIssuesDataRepositoryIssuesNodesLabelsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GIssuesData_repository_issues_nodes_labels.serializer,
this,
) as Map<String, dynamic>);
static GIssuesData_repository_issues_nodes_labels? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GIssuesData_repository_issues_nodes_labels.serializer,
json,
);
}
abstract class GIssuesData_repository_issues_nodes_labels_nodes
implements
Built<GIssuesData_repository_issues_nodes_labels_nodes,
GIssuesData_repository_issues_nodes_labels_nodesBuilder> {
GIssuesData_repository_issues_nodes_labels_nodes._();
factory GIssuesData_repository_issues_nodes_labels_nodes(
[Function(GIssuesData_repository_issues_nodes_labels_nodesBuilder b)
updates]) = _$GIssuesData_repository_issues_nodes_labels_nodes;
static void _initializeBuilder(
GIssuesData_repository_issues_nodes_labels_nodesBuilder b) =>
b..G__typename = 'Label';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get name;
String get color;
static Serializer<GIssuesData_repository_issues_nodes_labels_nodes>
get serializer => _$gIssuesDataRepositoryIssuesNodesLabelsNodesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GIssuesData_repository_issues_nodes_labels_nodes.serializer,
this,
) as Map<String, dynamic>);
static GIssuesData_repository_issues_nodes_labels_nodes? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GIssuesData_repository_issues_nodes_labels_nodes.serializer,
json,
);
}
abstract class GIssuesData_repository_issues_nodes_comments
implements
Built<GIssuesData_repository_issues_nodes_comments,
GIssuesData_repository_issues_nodes_commentsBuilder> {
GIssuesData_repository_issues_nodes_comments._();
factory GIssuesData_repository_issues_nodes_comments(
[Function(GIssuesData_repository_issues_nodes_commentsBuilder b)
updates]) = _$GIssuesData_repository_issues_nodes_comments;
static void _initializeBuilder(
GIssuesData_repository_issues_nodes_commentsBuilder b) =>
b..G__typename = 'IssueCommentConnection';
@BuiltValueField(wireName: '__typename')
String get G__typename;
int get totalCount;
static Serializer<GIssuesData_repository_issues_nodes_comments>
get serializer => _$gIssuesDataRepositoryIssuesNodesCommentsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GIssuesData_repository_issues_nodes_comments.serializer,
this,
) as Map<String, dynamic>);
static GIssuesData_repository_issues_nodes_comments? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GIssuesData_repository_issues_nodes_comments.serializer,
json,
);
}
abstract class GPullsData implements Built<GPullsData, GPullsDataBuilder> {
GPullsData._();
factory GPullsData([Function(GPullsDataBuilder b) updates]) = _$GPullsData;
static void _initializeBuilder(GPullsDataBuilder b) =>
b..G__typename = 'Query';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GPullsData_repository? get repository;
static Serializer<GPullsData> get serializer => _$gPullsDataSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GPullsData.serializer,
this,
) as Map<String, dynamic>);
static GPullsData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GPullsData.serializer,
json,
);
}
abstract class GPullsData_repository
implements Built<GPullsData_repository, GPullsData_repositoryBuilder> {
GPullsData_repository._();
factory GPullsData_repository(
[Function(GPullsData_repositoryBuilder b) updates]) =
_$GPullsData_repository;
static void _initializeBuilder(GPullsData_repositoryBuilder b) =>
b..G__typename = 'Repository';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GPullsData_repository_pullRequests get pullRequests;
static Serializer<GPullsData_repository> get serializer =>
_$gPullsDataRepositorySerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GPullsData_repository.serializer,
this,
) as Map<String, dynamic>);
static GPullsData_repository? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GPullsData_repository.serializer,
json,
);
}
abstract class GPullsData_repository_pullRequests
implements
Built<GPullsData_repository_pullRequests,
GPullsData_repository_pullRequestsBuilder> {
GPullsData_repository_pullRequests._();
factory GPullsData_repository_pullRequests(
[Function(GPullsData_repository_pullRequestsBuilder b) updates]) =
_$GPullsData_repository_pullRequests;
static void _initializeBuilder(GPullsData_repository_pullRequestsBuilder b) =>
b..G__typename = 'PullRequestConnection';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GPullsData_repository_pullRequests_pageInfo get pageInfo;
BuiltList<GPullsData_repository_pullRequests_nodes>? get nodes;
static Serializer<GPullsData_repository_pullRequests> get serializer =>
_$gPullsDataRepositoryPullRequestsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GPullsData_repository_pullRequests.serializer,
this,
) as Map<String, dynamic>);
static GPullsData_repository_pullRequests? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GPullsData_repository_pullRequests.serializer,
json,
);
}
abstract class GPullsData_repository_pullRequests_pageInfo
implements
Built<GPullsData_repository_pullRequests_pageInfo,
GPullsData_repository_pullRequests_pageInfoBuilder> {
GPullsData_repository_pullRequests_pageInfo._();
factory GPullsData_repository_pullRequests_pageInfo(
[Function(GPullsData_repository_pullRequests_pageInfoBuilder b)
updates]) = _$GPullsData_repository_pullRequests_pageInfo;
static void _initializeBuilder(
GPullsData_repository_pullRequests_pageInfoBuilder b) =>
b..G__typename = 'PageInfo';
@BuiltValueField(wireName: '__typename')
String get G__typename;
bool get hasNextPage;
String? get endCursor;
static Serializer<GPullsData_repository_pullRequests_pageInfo>
get serializer => _$gPullsDataRepositoryPullRequestsPageInfoSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GPullsData_repository_pullRequests_pageInfo.serializer,
this,
) as Map<String, dynamic>);
static GPullsData_repository_pullRequests_pageInfo? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GPullsData_repository_pullRequests_pageInfo.serializer,
json,
);
}
abstract class GPullsData_repository_pullRequests_nodes
implements
Built<GPullsData_repository_pullRequests_nodes,
GPullsData_repository_pullRequests_nodesBuilder> {
GPullsData_repository_pullRequests_nodes._();
factory GPullsData_repository_pullRequests_nodes(
[Function(GPullsData_repository_pullRequests_nodesBuilder b)
updates]) = _$GPullsData_repository_pullRequests_nodes;
static void _initializeBuilder(
GPullsData_repository_pullRequests_nodesBuilder b) =>
b..G__typename = 'PullRequest';
@BuiltValueField(wireName: '__typename')
String get G__typename;
int get number;
String get title;
DateTime get updatedAt;
GPullsData_repository_pullRequests_nodes_author? get author;
GPullsData_repository_pullRequests_nodes_labels? get labels;
GPullsData_repository_pullRequests_nodes_comments get comments;
static Serializer<GPullsData_repository_pullRequests_nodes> get serializer =>
_$gPullsDataRepositoryPullRequestsNodesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GPullsData_repository_pullRequests_nodes.serializer,
this,
) as Map<String, dynamic>);
static GPullsData_repository_pullRequests_nodes? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GPullsData_repository_pullRequests_nodes.serializer,
json,
);
}
abstract class GPullsData_repository_pullRequests_nodes_author
implements
Built<GPullsData_repository_pullRequests_nodes_author,
GPullsData_repository_pullRequests_nodes_authorBuilder> {
GPullsData_repository_pullRequests_nodes_author._();
factory GPullsData_repository_pullRequests_nodes_author(
[Function(GPullsData_repository_pullRequests_nodes_authorBuilder b)
updates]) = _$GPullsData_repository_pullRequests_nodes_author;
static void _initializeBuilder(
GPullsData_repository_pullRequests_nodes_authorBuilder b) =>
b..G__typename = 'Actor';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get login;
String get avatarUrl;
static Serializer<GPullsData_repository_pullRequests_nodes_author>
get serializer => _$gPullsDataRepositoryPullRequestsNodesAuthorSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GPullsData_repository_pullRequests_nodes_author.serializer,
this,
) as Map<String, dynamic>);
static GPullsData_repository_pullRequests_nodes_author? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GPullsData_repository_pullRequests_nodes_author.serializer,
json,
);
}
abstract class GPullsData_repository_pullRequests_nodes_labels
implements
Built<GPullsData_repository_pullRequests_nodes_labels,
GPullsData_repository_pullRequests_nodes_labelsBuilder> {
GPullsData_repository_pullRequests_nodes_labels._();
factory GPullsData_repository_pullRequests_nodes_labels(
[Function(GPullsData_repository_pullRequests_nodes_labelsBuilder b)
updates]) = _$GPullsData_repository_pullRequests_nodes_labels;
static void _initializeBuilder(
GPullsData_repository_pullRequests_nodes_labelsBuilder b) =>
b..G__typename = 'LabelConnection';
@BuiltValueField(wireName: '__typename')
String get G__typename;
BuiltList<GPullsData_repository_pullRequests_nodes_labels_nodes>? get nodes;
static Serializer<GPullsData_repository_pullRequests_nodes_labels>
get serializer => _$gPullsDataRepositoryPullRequestsNodesLabelsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GPullsData_repository_pullRequests_nodes_labels.serializer,
this,
) as Map<String, dynamic>);
static GPullsData_repository_pullRequests_nodes_labels? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GPullsData_repository_pullRequests_nodes_labels.serializer,
json,
);
}
abstract class GPullsData_repository_pullRequests_nodes_labels_nodes
implements
Built<GPullsData_repository_pullRequests_nodes_labels_nodes,
GPullsData_repository_pullRequests_nodes_labels_nodesBuilder> {
GPullsData_repository_pullRequests_nodes_labels_nodes._();
factory GPullsData_repository_pullRequests_nodes_labels_nodes(
[Function(GPullsData_repository_pullRequests_nodes_labels_nodesBuilder b)
updates]) = _$GPullsData_repository_pullRequests_nodes_labels_nodes;
static void _initializeBuilder(
GPullsData_repository_pullRequests_nodes_labels_nodesBuilder b) =>
b..G__typename = 'Label';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get name;
String get color;
static Serializer<GPullsData_repository_pullRequests_nodes_labels_nodes>
get serializer =>
_$gPullsDataRepositoryPullRequestsNodesLabelsNodesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GPullsData_repository_pullRequests_nodes_labels_nodes.serializer,
this,
) as Map<String, dynamic>);
static GPullsData_repository_pullRequests_nodes_labels_nodes? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GPullsData_repository_pullRequests_nodes_labels_nodes.serializer,
json,
);
}
abstract class GPullsData_repository_pullRequests_nodes_comments
implements
Built<GPullsData_repository_pullRequests_nodes_comments,
GPullsData_repository_pullRequests_nodes_commentsBuilder> {
GPullsData_repository_pullRequests_nodes_comments._();
factory GPullsData_repository_pullRequests_nodes_comments(
[Function(GPullsData_repository_pullRequests_nodes_commentsBuilder b)
updates]) = _$GPullsData_repository_pullRequests_nodes_comments;
static void _initializeBuilder(
GPullsData_repository_pullRequests_nodes_commentsBuilder b) =>
b..G__typename = 'IssueCommentConnection';
@BuiltValueField(wireName: '__typename')
String get G__typename;
int get totalCount;
static Serializer<GPullsData_repository_pullRequests_nodes_comments>
get serializer =>
_$gPullsDataRepositoryPullRequestsNodesCommentsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GPullsData_repository_pullRequests_nodes_comments.serializer,
this,
) as Map<String, dynamic>);
static GPullsData_repository_pullRequests_nodes_comments? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GPullsData_repository_pullRequests_nodes_comments.serializer,
json,
);
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,126 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:ferry_exec/ferry_exec.dart' as _i1;
import 'package:gql_exec/gql_exec.dart' as _i4;
import 'package:gql_github/issues.ast.gql.dart' as _i5;
import 'package:gql_github/issues.data.gql.dart' as _i2;
import 'package:gql_github/issues.var.gql.dart' as _i3;
import 'package:gql_github/serializers.gql.dart' as _i6;
part 'issues.req.gql.g.dart';
abstract class GIssuesReq
implements
Built<GIssuesReq, GIssuesReqBuilder>,
_i1.OperationRequest<_i2.GIssuesData, _i3.GIssuesVars> {
GIssuesReq._();
factory GIssuesReq([Function(GIssuesReqBuilder b) updates]) = _$GIssuesReq;
static void _initializeBuilder(GIssuesReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'Issues',
)
..executeOnListen = true;
@override
_i3.GIssuesVars get vars;
@override
_i4.Operation get operation;
@override
_i4.Request get execRequest => _i4.Request(
operation: operation,
variables: vars.toJson(),
);
@override
String? get requestId;
@override
@BuiltValueField(serialize: false)
_i2.GIssuesData? Function(
_i2.GIssuesData?,
_i2.GIssuesData?,
)? get updateResult;
@override
_i2.GIssuesData? get optimisticResponse;
@override
String? get updateCacheHandlerKey;
@override
Map<String, dynamic>? get updateCacheHandlerContext;
@override
_i1.FetchPolicy? get fetchPolicy;
@override
bool get executeOnListen;
@override
_i2.GIssuesData? parseData(Map<String, dynamic> json) =>
_i2.GIssuesData.fromJson(json);
static Serializer<GIssuesReq> get serializer => _$gIssuesReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GIssuesReq.serializer,
this,
) as Map<String, dynamic>);
static GIssuesReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GIssuesReq.serializer,
json,
);
}
abstract class GPullsReq
implements
Built<GPullsReq, GPullsReqBuilder>,
_i1.OperationRequest<_i2.GPullsData, _i3.GPullsVars> {
GPullsReq._();
factory GPullsReq([Function(GPullsReqBuilder b) updates]) = _$GPullsReq;
static void _initializeBuilder(GPullsReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'Pulls',
)
..executeOnListen = true;
@override
_i3.GPullsVars get vars;
@override
_i4.Operation get operation;
@override
_i4.Request get execRequest => _i4.Request(
operation: operation,
variables: vars.toJson(),
);
@override
String? get requestId;
@override
@BuiltValueField(serialize: false)
_i2.GPullsData? Function(
_i2.GPullsData?,
_i2.GPullsData?,
)? get updateResult;
@override
_i2.GPullsData? get optimisticResponse;
@override
String? get updateCacheHandlerKey;
@override
Map<String, dynamic>? get updateCacheHandlerContext;
@override
_i1.FetchPolicy? get fetchPolicy;
@override
bool get executeOnListen;
@override
_i2.GPullsData? parseData(Map<String, dynamic> json) =>
_i2.GPullsData.fromJson(json);
static Serializer<GPullsReq> get serializer => _$gPullsReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GPullsReq.serializer,
this,
) as Map<String, dynamic>);
static GPullsReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GPullsReq.serializer,
json,
);
}

View File

@ -0,0 +1,685 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'issues.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GIssuesReq> _$gIssuesReqSerializer = new _$GIssuesReqSerializer();
Serializer<GPullsReq> _$gPullsReqSerializer = new _$GPullsReqSerializer();
class _$GIssuesReqSerializer implements StructuredSerializer<GIssuesReq> {
@override
final Iterable<Type> types = const [GIssuesReq, _$GIssuesReq];
@override
final String wireName = 'GIssuesReq';
@override
Iterable<Object?> serialize(Serializers serializers, GIssuesReq object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'vars',
serializers.serialize(object.vars,
specifiedType: const FullType(_i3.GIssuesVars)),
'operation',
serializers.serialize(object.operation,
specifiedType: const FullType(_i4.Operation)),
'executeOnListen',
serializers.serialize(object.executeOnListen,
specifiedType: const FullType(bool)),
];
Object? value;
value = object.requestId;
if (value != null) {
result
..add('requestId')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.optimisticResponse;
if (value != null) {
result
..add('optimisticResponse')
..add(serializers.serialize(value,
specifiedType: const FullType(_i2.GIssuesData)));
}
value = object.updateCacheHandlerKey;
if (value != null) {
result
..add('updateCacheHandlerKey')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.updateCacheHandlerContext;
if (value != null) {
result
..add('updateCacheHandlerContext')
..add(serializers.serialize(value,
specifiedType: const FullType(
Map, const [const FullType(String), const FullType(dynamic)])));
}
value = object.fetchPolicy;
if (value != null) {
result
..add('fetchPolicy')
..add(serializers.serialize(value,
specifiedType: const FullType(_i1.FetchPolicy)));
}
return result;
}
@override
GIssuesReq deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GIssuesReqBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'vars':
result.vars.replace(serializers.deserialize(value,
specifiedType: const FullType(_i3.GIssuesVars))!
as _i3.GIssuesVars);
break;
case 'operation':
result.operation = serializers.deserialize(value,
specifiedType: const FullType(_i4.Operation))! as _i4.Operation;
break;
case 'requestId':
result.requestId = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'optimisticResponse':
result.optimisticResponse.replace(serializers.deserialize(value,
specifiedType: const FullType(_i2.GIssuesData))!
as _i2.GIssuesData);
break;
case 'updateCacheHandlerKey':
result.updateCacheHandlerKey = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'updateCacheHandlerContext':
result.updateCacheHandlerContext = serializers.deserialize(value,
specifiedType: const FullType(Map, const [
const FullType(String),
const FullType(dynamic)
])) as Map<String, dynamic>?;
break;
case 'fetchPolicy':
result.fetchPolicy = serializers.deserialize(value,
specifiedType: const FullType(_i1.FetchPolicy))
as _i1.FetchPolicy?;
break;
case 'executeOnListen':
result.executeOnListen = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
}
}
return result.build();
}
}
class _$GPullsReqSerializer implements StructuredSerializer<GPullsReq> {
@override
final Iterable<Type> types = const [GPullsReq, _$GPullsReq];
@override
final String wireName = 'GPullsReq';
@override
Iterable<Object?> serialize(Serializers serializers, GPullsReq object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'vars',
serializers.serialize(object.vars,
specifiedType: const FullType(_i3.GPullsVars)),
'operation',
serializers.serialize(object.operation,
specifiedType: const FullType(_i4.Operation)),
'executeOnListen',
serializers.serialize(object.executeOnListen,
specifiedType: const FullType(bool)),
];
Object? value;
value = object.requestId;
if (value != null) {
result
..add('requestId')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.optimisticResponse;
if (value != null) {
result
..add('optimisticResponse')
..add(serializers.serialize(value,
specifiedType: const FullType(_i2.GPullsData)));
}
value = object.updateCacheHandlerKey;
if (value != null) {
result
..add('updateCacheHandlerKey')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.updateCacheHandlerContext;
if (value != null) {
result
..add('updateCacheHandlerContext')
..add(serializers.serialize(value,
specifiedType: const FullType(
Map, const [const FullType(String), const FullType(dynamic)])));
}
value = object.fetchPolicy;
if (value != null) {
result
..add('fetchPolicy')
..add(serializers.serialize(value,
specifiedType: const FullType(_i1.FetchPolicy)));
}
return result;
}
@override
GPullsReq deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GPullsReqBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'vars':
result.vars.replace(serializers.deserialize(value,
specifiedType: const FullType(_i3.GPullsVars))!
as _i3.GPullsVars);
break;
case 'operation':
result.operation = serializers.deserialize(value,
specifiedType: const FullType(_i4.Operation))! as _i4.Operation;
break;
case 'requestId':
result.requestId = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'optimisticResponse':
result.optimisticResponse.replace(serializers.deserialize(value,
specifiedType: const FullType(_i2.GPullsData))!
as _i2.GPullsData);
break;
case 'updateCacheHandlerKey':
result.updateCacheHandlerKey = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'updateCacheHandlerContext':
result.updateCacheHandlerContext = serializers.deserialize(value,
specifiedType: const FullType(Map, const [
const FullType(String),
const FullType(dynamic)
])) as Map<String, dynamic>?;
break;
case 'fetchPolicy':
result.fetchPolicy = serializers.deserialize(value,
specifiedType: const FullType(_i1.FetchPolicy))
as _i1.FetchPolicy?;
break;
case 'executeOnListen':
result.executeOnListen = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
}
}
return result.build();
}
}
class _$GIssuesReq extends GIssuesReq {
@override
final _i3.GIssuesVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GIssuesData? Function(_i2.GIssuesData?, _i2.GIssuesData?)?
updateResult;
@override
final _i2.GIssuesData? optimisticResponse;
@override
final String? updateCacheHandlerKey;
@override
final Map<String, dynamic>? updateCacheHandlerContext;
@override
final _i1.FetchPolicy? fetchPolicy;
@override
final bool executeOnListen;
factory _$GIssuesReq([void Function(GIssuesReqBuilder)? updates]) =>
(new GIssuesReqBuilder()..update(updates))._build();
_$GIssuesReq._(
{required this.vars,
required this.operation,
this.requestId,
this.updateResult,
this.optimisticResponse,
this.updateCacheHandlerKey,
this.updateCacheHandlerContext,
this.fetchPolicy,
required this.executeOnListen})
: super._() {
BuiltValueNullFieldError.checkNotNull(vars, r'GIssuesReq', 'vars');
BuiltValueNullFieldError.checkNotNull(
operation, r'GIssuesReq', 'operation');
BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GIssuesReq', 'executeOnListen');
}
@override
GIssuesReq rebuild(void Function(GIssuesReqBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GIssuesReqBuilder toBuilder() => new GIssuesReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
final dynamic _$dynamicOther = other;
return other is GIssuesReq &&
vars == other.vars &&
operation == other.operation &&
requestId == other.requestId &&
updateResult == _$dynamicOther.updateResult &&
optimisticResponse == other.optimisticResponse &&
updateCacheHandlerKey == other.updateCacheHandlerKey &&
updateCacheHandlerContext == other.updateCacheHandlerContext &&
fetchPolicy == other.fetchPolicy &&
executeOnListen == other.executeOnListen;
}
@override
int get hashCode {
return $jf($jc(
$jc(
$jc(
$jc(
$jc(
$jc(
$jc($jc($jc(0, vars.hashCode), operation.hashCode),
requestId.hashCode),
updateResult.hashCode),
optimisticResponse.hashCode),
updateCacheHandlerKey.hashCode),
updateCacheHandlerContext.hashCode),
fetchPolicy.hashCode),
executeOnListen.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GIssuesReq')
..add('vars', vars)
..add('operation', operation)
..add('requestId', requestId)
..add('updateResult', updateResult)
..add('optimisticResponse', optimisticResponse)
..add('updateCacheHandlerKey', updateCacheHandlerKey)
..add('updateCacheHandlerContext', updateCacheHandlerContext)
..add('fetchPolicy', fetchPolicy)
..add('executeOnListen', executeOnListen))
.toString();
}
}
class GIssuesReqBuilder implements Builder<GIssuesReq, GIssuesReqBuilder> {
_$GIssuesReq? _$v;
_i3.GIssuesVarsBuilder? _vars;
_i3.GIssuesVarsBuilder get vars =>
_$this._vars ??= new _i3.GIssuesVarsBuilder();
set vars(_i3.GIssuesVarsBuilder? vars) => _$this._vars = vars;
_i4.Operation? _operation;
_i4.Operation? get operation => _$this._operation;
set operation(_i4.Operation? operation) => _$this._operation = operation;
String? _requestId;
String? get requestId => _$this._requestId;
set requestId(String? requestId) => _$this._requestId = requestId;
_i2.GIssuesData? Function(_i2.GIssuesData?, _i2.GIssuesData?)? _updateResult;
_i2.GIssuesData? Function(_i2.GIssuesData?, _i2.GIssuesData?)?
get updateResult => _$this._updateResult;
set updateResult(
_i2.GIssuesData? Function(_i2.GIssuesData?, _i2.GIssuesData?)?
updateResult) =>
_$this._updateResult = updateResult;
_i2.GIssuesDataBuilder? _optimisticResponse;
_i2.GIssuesDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= new _i2.GIssuesDataBuilder();
set optimisticResponse(_i2.GIssuesDataBuilder? optimisticResponse) =>
_$this._optimisticResponse = optimisticResponse;
String? _updateCacheHandlerKey;
String? get updateCacheHandlerKey => _$this._updateCacheHandlerKey;
set updateCacheHandlerKey(String? updateCacheHandlerKey) =>
_$this._updateCacheHandlerKey = updateCacheHandlerKey;
Map<String, dynamic>? _updateCacheHandlerContext;
Map<String, dynamic>? get updateCacheHandlerContext =>
_$this._updateCacheHandlerContext;
set updateCacheHandlerContext(
Map<String, dynamic>? updateCacheHandlerContext) =>
_$this._updateCacheHandlerContext = updateCacheHandlerContext;
_i1.FetchPolicy? _fetchPolicy;
_i1.FetchPolicy? get fetchPolicy => _$this._fetchPolicy;
set fetchPolicy(_i1.FetchPolicy? fetchPolicy) =>
_$this._fetchPolicy = fetchPolicy;
bool? _executeOnListen;
bool? get executeOnListen => _$this._executeOnListen;
set executeOnListen(bool? executeOnListen) =>
_$this._executeOnListen = executeOnListen;
GIssuesReqBuilder() {
GIssuesReq._initializeBuilder(this);
}
GIssuesReqBuilder get _$this {
final $v = _$v;
if ($v != null) {
_vars = $v.vars.toBuilder();
_operation = $v.operation;
_requestId = $v.requestId;
_updateResult = $v.updateResult;
_optimisticResponse = $v.optimisticResponse?.toBuilder();
_updateCacheHandlerKey = $v.updateCacheHandlerKey;
_updateCacheHandlerContext = $v.updateCacheHandlerContext;
_fetchPolicy = $v.fetchPolicy;
_executeOnListen = $v.executeOnListen;
_$v = null;
}
return this;
}
@override
void replace(GIssuesReq other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GIssuesReq;
}
@override
void update(void Function(GIssuesReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GIssuesReq build() => _build();
_$GIssuesReq _build() {
_$GIssuesReq _$result;
try {
_$result = _$v ??
new _$GIssuesReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation, r'GIssuesReq', 'operation'),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GIssuesReq', 'executeOnListen'));
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GIssuesReq', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GPullsReq extends GPullsReq {
@override
final _i3.GPullsVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GPullsData? Function(_i2.GPullsData?, _i2.GPullsData?)?
updateResult;
@override
final _i2.GPullsData? optimisticResponse;
@override
final String? updateCacheHandlerKey;
@override
final Map<String, dynamic>? updateCacheHandlerContext;
@override
final _i1.FetchPolicy? fetchPolicy;
@override
final bool executeOnListen;
factory _$GPullsReq([void Function(GPullsReqBuilder)? updates]) =>
(new GPullsReqBuilder()..update(updates))._build();
_$GPullsReq._(
{required this.vars,
required this.operation,
this.requestId,
this.updateResult,
this.optimisticResponse,
this.updateCacheHandlerKey,
this.updateCacheHandlerContext,
this.fetchPolicy,
required this.executeOnListen})
: super._() {
BuiltValueNullFieldError.checkNotNull(vars, r'GPullsReq', 'vars');
BuiltValueNullFieldError.checkNotNull(operation, r'GPullsReq', 'operation');
BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GPullsReq', 'executeOnListen');
}
@override
GPullsReq rebuild(void Function(GPullsReqBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GPullsReqBuilder toBuilder() => new GPullsReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
final dynamic _$dynamicOther = other;
return other is GPullsReq &&
vars == other.vars &&
operation == other.operation &&
requestId == other.requestId &&
updateResult == _$dynamicOther.updateResult &&
optimisticResponse == other.optimisticResponse &&
updateCacheHandlerKey == other.updateCacheHandlerKey &&
updateCacheHandlerContext == other.updateCacheHandlerContext &&
fetchPolicy == other.fetchPolicy &&
executeOnListen == other.executeOnListen;
}
@override
int get hashCode {
return $jf($jc(
$jc(
$jc(
$jc(
$jc(
$jc(
$jc($jc($jc(0, vars.hashCode), operation.hashCode),
requestId.hashCode),
updateResult.hashCode),
optimisticResponse.hashCode),
updateCacheHandlerKey.hashCode),
updateCacheHandlerContext.hashCode),
fetchPolicy.hashCode),
executeOnListen.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GPullsReq')
..add('vars', vars)
..add('operation', operation)
..add('requestId', requestId)
..add('updateResult', updateResult)
..add('optimisticResponse', optimisticResponse)
..add('updateCacheHandlerKey', updateCacheHandlerKey)
..add('updateCacheHandlerContext', updateCacheHandlerContext)
..add('fetchPolicy', fetchPolicy)
..add('executeOnListen', executeOnListen))
.toString();
}
}
class GPullsReqBuilder implements Builder<GPullsReq, GPullsReqBuilder> {
_$GPullsReq? _$v;
_i3.GPullsVarsBuilder? _vars;
_i3.GPullsVarsBuilder get vars =>
_$this._vars ??= new _i3.GPullsVarsBuilder();
set vars(_i3.GPullsVarsBuilder? vars) => _$this._vars = vars;
_i4.Operation? _operation;
_i4.Operation? get operation => _$this._operation;
set operation(_i4.Operation? operation) => _$this._operation = operation;
String? _requestId;
String? get requestId => _$this._requestId;
set requestId(String? requestId) => _$this._requestId = requestId;
_i2.GPullsData? Function(_i2.GPullsData?, _i2.GPullsData?)? _updateResult;
_i2.GPullsData? Function(_i2.GPullsData?, _i2.GPullsData?)?
get updateResult => _$this._updateResult;
set updateResult(
_i2.GPullsData? Function(_i2.GPullsData?, _i2.GPullsData?)?
updateResult) =>
_$this._updateResult = updateResult;
_i2.GPullsDataBuilder? _optimisticResponse;
_i2.GPullsDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= new _i2.GPullsDataBuilder();
set optimisticResponse(_i2.GPullsDataBuilder? optimisticResponse) =>
_$this._optimisticResponse = optimisticResponse;
String? _updateCacheHandlerKey;
String? get updateCacheHandlerKey => _$this._updateCacheHandlerKey;
set updateCacheHandlerKey(String? updateCacheHandlerKey) =>
_$this._updateCacheHandlerKey = updateCacheHandlerKey;
Map<String, dynamic>? _updateCacheHandlerContext;
Map<String, dynamic>? get updateCacheHandlerContext =>
_$this._updateCacheHandlerContext;
set updateCacheHandlerContext(
Map<String, dynamic>? updateCacheHandlerContext) =>
_$this._updateCacheHandlerContext = updateCacheHandlerContext;
_i1.FetchPolicy? _fetchPolicy;
_i1.FetchPolicy? get fetchPolicy => _$this._fetchPolicy;
set fetchPolicy(_i1.FetchPolicy? fetchPolicy) =>
_$this._fetchPolicy = fetchPolicy;
bool? _executeOnListen;
bool? get executeOnListen => _$this._executeOnListen;
set executeOnListen(bool? executeOnListen) =>
_$this._executeOnListen = executeOnListen;
GPullsReqBuilder() {
GPullsReq._initializeBuilder(this);
}
GPullsReqBuilder get _$this {
final $v = _$v;
if ($v != null) {
_vars = $v.vars.toBuilder();
_operation = $v.operation;
_requestId = $v.requestId;
_updateResult = $v.updateResult;
_optimisticResponse = $v.optimisticResponse?.toBuilder();
_updateCacheHandlerKey = $v.updateCacheHandlerKey;
_updateCacheHandlerContext = $v.updateCacheHandlerContext;
_fetchPolicy = $v.fetchPolicy;
_executeOnListen = $v.executeOnListen;
_$v = null;
}
return this;
}
@override
void replace(GPullsReq other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GPullsReq;
}
@override
void update(void Function(GPullsReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GPullsReq build() => _build();
_$GPullsReq _build() {
_$GPullsReq _$result;
try {
_$result = _$v ??
new _$GPullsReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation, r'GPullsReq', 'operation'),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GPullsReq', 'executeOnListen'));
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GPullsReq', _$failedField, e.toString());
}
rethrow;
}
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

View File

@ -0,0 +1,49 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:gql_github/serializers.gql.dart' as _i1;
part 'issues.var.gql.g.dart';
abstract class GIssuesVars implements Built<GIssuesVars, GIssuesVarsBuilder> {
GIssuesVars._();
factory GIssuesVars([Function(GIssuesVarsBuilder b) updates]) = _$GIssuesVars;
String get owner;
String get name;
String? get cursor;
static Serializer<GIssuesVars> get serializer => _$gIssuesVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GIssuesVars.serializer,
this,
) as Map<String, dynamic>);
static GIssuesVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GIssuesVars.serializer,
json,
);
}
abstract class GPullsVars implements Built<GPullsVars, GPullsVarsBuilder> {
GPullsVars._();
factory GPullsVars([Function(GPullsVarsBuilder b) updates]) = _$GPullsVars;
String get owner;
String get name;
String? get cursor;
static Serializer<GPullsVars> get serializer => _$gPullsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GPullsVars.serializer,
this,
) as Map<String, dynamic>);
static GPullsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GPullsVars.serializer,
json,
);
}

View File

@ -0,0 +1,334 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'issues.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GIssuesVars> _$gIssuesVarsSerializer = new _$GIssuesVarsSerializer();
Serializer<GPullsVars> _$gPullsVarsSerializer = new _$GPullsVarsSerializer();
class _$GIssuesVarsSerializer implements StructuredSerializer<GIssuesVars> {
@override
final Iterable<Type> types = const [GIssuesVars, _$GIssuesVars];
@override
final String wireName = 'GIssuesVars';
@override
Iterable<Object?> serialize(Serializers serializers, GIssuesVars object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'owner',
serializers.serialize(object.owner,
specifiedType: const FullType(String)),
'name',
serializers.serialize(object.name, specifiedType: const FullType(String)),
];
Object? value;
value = object.cursor;
if (value != null) {
result
..add('cursor')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
return result;
}
@override
GIssuesVars deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GIssuesVarsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'owner':
result.owner = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'name':
result.name = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'cursor':
result.cursor = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
}
}
return result.build();
}
}
class _$GPullsVarsSerializer implements StructuredSerializer<GPullsVars> {
@override
final Iterable<Type> types = const [GPullsVars, _$GPullsVars];
@override
final String wireName = 'GPullsVars';
@override
Iterable<Object?> serialize(Serializers serializers, GPullsVars object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'owner',
serializers.serialize(object.owner,
specifiedType: const FullType(String)),
'name',
serializers.serialize(object.name, specifiedType: const FullType(String)),
];
Object? value;
value = object.cursor;
if (value != null) {
result
..add('cursor')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
return result;
}
@override
GPullsVars deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GPullsVarsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'owner':
result.owner = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'name':
result.name = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'cursor':
result.cursor = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
}
}
return result.build();
}
}
class _$GIssuesVars extends GIssuesVars {
@override
final String owner;
@override
final String name;
@override
final String? cursor;
factory _$GIssuesVars([void Function(GIssuesVarsBuilder)? updates]) =>
(new GIssuesVarsBuilder()..update(updates))._build();
_$GIssuesVars._({required this.owner, required this.name, this.cursor})
: super._() {
BuiltValueNullFieldError.checkNotNull(owner, r'GIssuesVars', 'owner');
BuiltValueNullFieldError.checkNotNull(name, r'GIssuesVars', 'name');
}
@override
GIssuesVars rebuild(void Function(GIssuesVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GIssuesVarsBuilder toBuilder() => new GIssuesVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GIssuesVars &&
owner == other.owner &&
name == other.name &&
cursor == other.cursor;
}
@override
int get hashCode {
return $jf(
$jc($jc($jc(0, owner.hashCode), name.hashCode), cursor.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GIssuesVars')
..add('owner', owner)
..add('name', name)
..add('cursor', cursor))
.toString();
}
}
class GIssuesVarsBuilder implements Builder<GIssuesVars, GIssuesVarsBuilder> {
_$GIssuesVars? _$v;
String? _owner;
String? get owner => _$this._owner;
set owner(String? owner) => _$this._owner = owner;
String? _name;
String? get name => _$this._name;
set name(String? name) => _$this._name = name;
String? _cursor;
String? get cursor => _$this._cursor;
set cursor(String? cursor) => _$this._cursor = cursor;
GIssuesVarsBuilder();
GIssuesVarsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_owner = $v.owner;
_name = $v.name;
_cursor = $v.cursor;
_$v = null;
}
return this;
}
@override
void replace(GIssuesVars other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GIssuesVars;
}
@override
void update(void Function(GIssuesVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GIssuesVars build() => _build();
_$GIssuesVars _build() {
final _$result = _$v ??
new _$GIssuesVars._(
owner: BuiltValueNullFieldError.checkNotNull(
owner, r'GIssuesVars', 'owner'),
name: BuiltValueNullFieldError.checkNotNull(
name, r'GIssuesVars', 'name'),
cursor: cursor);
replace(_$result);
return _$result;
}
}
class _$GPullsVars extends GPullsVars {
@override
final String owner;
@override
final String name;
@override
final String? cursor;
factory _$GPullsVars([void Function(GPullsVarsBuilder)? updates]) =>
(new GPullsVarsBuilder()..update(updates))._build();
_$GPullsVars._({required this.owner, required this.name, this.cursor})
: super._() {
BuiltValueNullFieldError.checkNotNull(owner, r'GPullsVars', 'owner');
BuiltValueNullFieldError.checkNotNull(name, r'GPullsVars', 'name');
}
@override
GPullsVars rebuild(void Function(GPullsVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GPullsVarsBuilder toBuilder() => new GPullsVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GPullsVars &&
owner == other.owner &&
name == other.name &&
cursor == other.cursor;
}
@override
int get hashCode {
return $jf(
$jc($jc($jc(0, owner.hashCode), name.hashCode), cursor.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GPullsVars')
..add('owner', owner)
..add('name', name)
..add('cursor', cursor))
.toString();
}
}
class GPullsVarsBuilder implements Builder<GPullsVars, GPullsVarsBuilder> {
_$GPullsVars? _$v;
String? _owner;
String? get owner => _$this._owner;
set owner(String? owner) => _$this._owner = owner;
String? _name;
String? get name => _$this._name;
set name(String? name) => _$this._name = name;
String? _cursor;
String? get cursor => _$this._cursor;
set cursor(String? cursor) => _$this._cursor = cursor;
GPullsVarsBuilder();
GPullsVarsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_owner = $v.owner;
_name = $v.name;
_cursor = $v.cursor;
_$v = null;
}
return this;
}
@override
void replace(GPullsVars other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GPullsVars;
}
@override
void update(void Function(GPullsVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GPullsVars build() => _build();
_$GPullsVars _build() {
final _$result = _$v ??
new _$GPullsVars._(
owner: BuiltValueNullFieldError.checkNotNull(
owner, r'GPullsVars', 'owner'),
name: BuiltValueNullFieldError.checkNotNull(
name, r'GPullsVars', 'name'),
cursor: cursor);
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

View File

@ -0,0 +1,65 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:gql/ast.dart' as _i1;
const Meta = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'Meta'),
variableDefinitions: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'meta'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'gitHubServicesSha'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'gitIpAddresses'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'hookIpAddresses'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'importerIpAddresses'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'isPasswordAuthenticationVerifiable'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'pagesIpAddresses'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
)
]),
);
const document = _i1.DocumentNode(definitions: [Meta]);

View File

@ -0,0 +1,61 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_collection/built_collection.dart';
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:gql_github/serializers.gql.dart' as _i1;
part 'meta.data.gql.g.dart';
abstract class GMetaData implements Built<GMetaData, GMetaDataBuilder> {
GMetaData._();
factory GMetaData([Function(GMetaDataBuilder b) updates]) = _$GMetaData;
static void _initializeBuilder(GMetaDataBuilder b) =>
b..G__typename = 'Query';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GMetaData_meta get meta;
static Serializer<GMetaData> get serializer => _$gMetaDataSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GMetaData.serializer,
this,
) as Map<String, dynamic>);
static GMetaData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GMetaData.serializer,
json,
);
}
abstract class GMetaData_meta
implements Built<GMetaData_meta, GMetaData_metaBuilder> {
GMetaData_meta._();
factory GMetaData_meta([Function(GMetaData_metaBuilder b) updates]) =
_$GMetaData_meta;
static void _initializeBuilder(GMetaData_metaBuilder b) =>
b..G__typename = 'GitHubMetadata';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get gitHubServicesSha;
BuiltList<String>? get gitIpAddresses;
BuiltList<String>? get hookIpAddresses;
BuiltList<String>? get importerIpAddresses;
bool get isPasswordAuthenticationVerifiable;
BuiltList<String>? get pagesIpAddresses;
static Serializer<GMetaData_meta> get serializer => _$gMetaDataMetaSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GMetaData_meta.serializer,
this,
) as Map<String, dynamic>);
static GMetaData_meta? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GMetaData_meta.serializer,
json,
);
}

View File

@ -0,0 +1,490 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'meta.data.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GMetaData> _$gMetaDataSerializer = new _$GMetaDataSerializer();
Serializer<GMetaData_meta> _$gMetaDataMetaSerializer =
new _$GMetaData_metaSerializer();
class _$GMetaDataSerializer implements StructuredSerializer<GMetaData> {
@override
final Iterable<Type> types = const [GMetaData, _$GMetaData];
@override
final String wireName = 'GMetaData';
@override
Iterable<Object?> serialize(Serializers serializers, GMetaData object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'__typename',
serializers.serialize(object.G__typename,
specifiedType: const FullType(String)),
'meta',
serializers.serialize(object.meta,
specifiedType: const FullType(GMetaData_meta)),
];
return result;
}
@override
GMetaData deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GMetaDataBuilder();
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 'meta':
result.meta.replace(serializers.deserialize(value,
specifiedType: const FullType(GMetaData_meta))!
as GMetaData_meta);
break;
}
}
return result.build();
}
}
class _$GMetaData_metaSerializer
implements StructuredSerializer<GMetaData_meta> {
@override
final Iterable<Type> types = const [GMetaData_meta, _$GMetaData_meta];
@override
final String wireName = 'GMetaData_meta';
@override
Iterable<Object?> serialize(Serializers serializers, GMetaData_meta object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'__typename',
serializers.serialize(object.G__typename,
specifiedType: const FullType(String)),
'gitHubServicesSha',
serializers.serialize(object.gitHubServicesSha,
specifiedType: const FullType(String)),
'isPasswordAuthenticationVerifiable',
serializers.serialize(object.isPasswordAuthenticationVerifiable,
specifiedType: const FullType(bool)),
];
Object? value;
value = object.gitIpAddresses;
if (value != null) {
result
..add('gitIpAddresses')
..add(serializers.serialize(value,
specifiedType:
const FullType(BuiltList, const [const FullType(String)])));
}
value = object.hookIpAddresses;
if (value != null) {
result
..add('hookIpAddresses')
..add(serializers.serialize(value,
specifiedType:
const FullType(BuiltList, const [const FullType(String)])));
}
value = object.importerIpAddresses;
if (value != null) {
result
..add('importerIpAddresses')
..add(serializers.serialize(value,
specifiedType:
const FullType(BuiltList, const [const FullType(String)])));
}
value = object.pagesIpAddresses;
if (value != null) {
result
..add('pagesIpAddresses')
..add(serializers.serialize(value,
specifiedType:
const FullType(BuiltList, const [const FullType(String)])));
}
return result;
}
@override
GMetaData_meta deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GMetaData_metaBuilder();
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 'gitHubServicesSha':
result.gitHubServicesSha = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'gitIpAddresses':
result.gitIpAddresses.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(String)]))!
as BuiltList<Object?>);
break;
case 'hookIpAddresses':
result.hookIpAddresses.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(String)]))!
as BuiltList<Object?>);
break;
case 'importerIpAddresses':
result.importerIpAddresses.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(String)]))!
as BuiltList<Object?>);
break;
case 'isPasswordAuthenticationVerifiable':
result.isPasswordAuthenticationVerifiable = serializers
.deserialize(value, specifiedType: const FullType(bool))! as bool;
break;
case 'pagesIpAddresses':
result.pagesIpAddresses.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(String)]))!
as BuiltList<Object?>);
break;
}
}
return result.build();
}
}
class _$GMetaData extends GMetaData {
@override
final String G__typename;
@override
final GMetaData_meta meta;
factory _$GMetaData([void Function(GMetaDataBuilder)? updates]) =>
(new GMetaDataBuilder()..update(updates))._build();
_$GMetaData._({required this.G__typename, required this.meta}) : super._() {
BuiltValueNullFieldError.checkNotNull(
G__typename, r'GMetaData', 'G__typename');
BuiltValueNullFieldError.checkNotNull(meta, r'GMetaData', 'meta');
}
@override
GMetaData rebuild(void Function(GMetaDataBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GMetaDataBuilder toBuilder() => new GMetaDataBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GMetaData &&
G__typename == other.G__typename &&
meta == other.meta;
}
@override
int get hashCode {
return $jf($jc($jc(0, G__typename.hashCode), meta.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GMetaData')
..add('G__typename', G__typename)
..add('meta', meta))
.toString();
}
}
class GMetaDataBuilder implements Builder<GMetaData, GMetaDataBuilder> {
_$GMetaData? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
GMetaData_metaBuilder? _meta;
GMetaData_metaBuilder get meta =>
_$this._meta ??= new GMetaData_metaBuilder();
set meta(GMetaData_metaBuilder? meta) => _$this._meta = meta;
GMetaDataBuilder() {
GMetaData._initializeBuilder(this);
}
GMetaDataBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_meta = $v.meta.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GMetaData other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GMetaData;
}
@override
void update(void Function(GMetaDataBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GMetaData build() => _build();
_$GMetaData _build() {
_$GMetaData _$result;
try {
_$result = _$v ??
new _$GMetaData._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename, r'GMetaData', 'G__typename'),
meta: meta.build());
} catch (_) {
late String _$failedField;
try {
_$failedField = 'meta';
meta.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GMetaData', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GMetaData_meta extends GMetaData_meta {
@override
final String G__typename;
@override
final String gitHubServicesSha;
@override
final BuiltList<String>? gitIpAddresses;
@override
final BuiltList<String>? hookIpAddresses;
@override
final BuiltList<String>? importerIpAddresses;
@override
final bool isPasswordAuthenticationVerifiable;
@override
final BuiltList<String>? pagesIpAddresses;
factory _$GMetaData_meta([void Function(GMetaData_metaBuilder)? updates]) =>
(new GMetaData_metaBuilder()..update(updates))._build();
_$GMetaData_meta._(
{required this.G__typename,
required this.gitHubServicesSha,
this.gitIpAddresses,
this.hookIpAddresses,
this.importerIpAddresses,
required this.isPasswordAuthenticationVerifiable,
this.pagesIpAddresses})
: super._() {
BuiltValueNullFieldError.checkNotNull(
G__typename, r'GMetaData_meta', 'G__typename');
BuiltValueNullFieldError.checkNotNull(
gitHubServicesSha, r'GMetaData_meta', 'gitHubServicesSha');
BuiltValueNullFieldError.checkNotNull(isPasswordAuthenticationVerifiable,
r'GMetaData_meta', 'isPasswordAuthenticationVerifiable');
}
@override
GMetaData_meta rebuild(void Function(GMetaData_metaBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GMetaData_metaBuilder toBuilder() =>
new GMetaData_metaBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GMetaData_meta &&
G__typename == other.G__typename &&
gitHubServicesSha == other.gitHubServicesSha &&
gitIpAddresses == other.gitIpAddresses &&
hookIpAddresses == other.hookIpAddresses &&
importerIpAddresses == other.importerIpAddresses &&
isPasswordAuthenticationVerifiable ==
other.isPasswordAuthenticationVerifiable &&
pagesIpAddresses == other.pagesIpAddresses;
}
@override
int get hashCode {
return $jf($jc(
$jc(
$jc(
$jc(
$jc(
$jc($jc(0, G__typename.hashCode),
gitHubServicesSha.hashCode),
gitIpAddresses.hashCode),
hookIpAddresses.hashCode),
importerIpAddresses.hashCode),
isPasswordAuthenticationVerifiable.hashCode),
pagesIpAddresses.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GMetaData_meta')
..add('G__typename', G__typename)
..add('gitHubServicesSha', gitHubServicesSha)
..add('gitIpAddresses', gitIpAddresses)
..add('hookIpAddresses', hookIpAddresses)
..add('importerIpAddresses', importerIpAddresses)
..add('isPasswordAuthenticationVerifiable',
isPasswordAuthenticationVerifiable)
..add('pagesIpAddresses', pagesIpAddresses))
.toString();
}
}
class GMetaData_metaBuilder
implements Builder<GMetaData_meta, GMetaData_metaBuilder> {
_$GMetaData_meta? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
String? _gitHubServicesSha;
String? get gitHubServicesSha => _$this._gitHubServicesSha;
set gitHubServicesSha(String? gitHubServicesSha) =>
_$this._gitHubServicesSha = gitHubServicesSha;
ListBuilder<String>? _gitIpAddresses;
ListBuilder<String> get gitIpAddresses =>
_$this._gitIpAddresses ??= new ListBuilder<String>();
set gitIpAddresses(ListBuilder<String>? gitIpAddresses) =>
_$this._gitIpAddresses = gitIpAddresses;
ListBuilder<String>? _hookIpAddresses;
ListBuilder<String> get hookIpAddresses =>
_$this._hookIpAddresses ??= new ListBuilder<String>();
set hookIpAddresses(ListBuilder<String>? hookIpAddresses) =>
_$this._hookIpAddresses = hookIpAddresses;
ListBuilder<String>? _importerIpAddresses;
ListBuilder<String> get importerIpAddresses =>
_$this._importerIpAddresses ??= new ListBuilder<String>();
set importerIpAddresses(ListBuilder<String>? importerIpAddresses) =>
_$this._importerIpAddresses = importerIpAddresses;
bool? _isPasswordAuthenticationVerifiable;
bool? get isPasswordAuthenticationVerifiable =>
_$this._isPasswordAuthenticationVerifiable;
set isPasswordAuthenticationVerifiable(
bool? isPasswordAuthenticationVerifiable) =>
_$this._isPasswordAuthenticationVerifiable =
isPasswordAuthenticationVerifiable;
ListBuilder<String>? _pagesIpAddresses;
ListBuilder<String> get pagesIpAddresses =>
_$this._pagesIpAddresses ??= new ListBuilder<String>();
set pagesIpAddresses(ListBuilder<String>? pagesIpAddresses) =>
_$this._pagesIpAddresses = pagesIpAddresses;
GMetaData_metaBuilder() {
GMetaData_meta._initializeBuilder(this);
}
GMetaData_metaBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_gitHubServicesSha = $v.gitHubServicesSha;
_gitIpAddresses = $v.gitIpAddresses?.toBuilder();
_hookIpAddresses = $v.hookIpAddresses?.toBuilder();
_importerIpAddresses = $v.importerIpAddresses?.toBuilder();
_isPasswordAuthenticationVerifiable =
$v.isPasswordAuthenticationVerifiable;
_pagesIpAddresses = $v.pagesIpAddresses?.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GMetaData_meta other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GMetaData_meta;
}
@override
void update(void Function(GMetaData_metaBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GMetaData_meta build() => _build();
_$GMetaData_meta _build() {
_$GMetaData_meta _$result;
try {
_$result = _$v ??
new _$GMetaData_meta._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename, r'GMetaData_meta', 'G__typename'),
gitHubServicesSha: BuiltValueNullFieldError.checkNotNull(
gitHubServicesSha, r'GMetaData_meta', 'gitHubServicesSha'),
gitIpAddresses: _gitIpAddresses?.build(),
hookIpAddresses: _hookIpAddresses?.build(),
importerIpAddresses: _importerIpAddresses?.build(),
isPasswordAuthenticationVerifiable:
BuiltValueNullFieldError.checkNotNull(
isPasswordAuthenticationVerifiable,
r'GMetaData_meta',
'isPasswordAuthenticationVerifiable'),
pagesIpAddresses: _pagesIpAddresses?.build());
} catch (_) {
late String _$failedField;
try {
_$failedField = 'gitIpAddresses';
_gitIpAddresses?.build();
_$failedField = 'hookIpAddresses';
_hookIpAddresses?.build();
_$failedField = 'importerIpAddresses';
_importerIpAddresses?.build();
_$failedField = 'pagesIpAddresses';
_pagesIpAddresses?.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GMetaData_meta', _$failedField, e.toString());
}
rethrow;
}
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

View File

@ -0,0 +1,70 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:ferry_exec/ferry_exec.dart' as _i1;
import 'package:gql_exec/gql_exec.dart' as _i4;
import 'package:gql_github/meta.ast.gql.dart' as _i5;
import 'package:gql_github/meta.data.gql.dart' as _i2;
import 'package:gql_github/meta.var.gql.dart' as _i3;
import 'package:gql_github/serializers.gql.dart' as _i6;
part 'meta.req.gql.g.dart';
abstract class GMetaReq
implements
Built<GMetaReq, GMetaReqBuilder>,
_i1.OperationRequest<_i2.GMetaData, _i3.GMetaVars> {
GMetaReq._();
factory GMetaReq([Function(GMetaReqBuilder b) updates]) = _$GMetaReq;
static void _initializeBuilder(GMetaReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'Meta',
)
..executeOnListen = true;
@override
_i3.GMetaVars get vars;
@override
_i4.Operation get operation;
@override
_i4.Request get execRequest => _i4.Request(
operation: operation,
variables: vars.toJson(),
);
@override
String? get requestId;
@override
@BuiltValueField(serialize: false)
_i2.GMetaData? Function(
_i2.GMetaData?,
_i2.GMetaData?,
)? get updateResult;
@override
_i2.GMetaData? get optimisticResponse;
@override
String? get updateCacheHandlerKey;
@override
Map<String, dynamic>? get updateCacheHandlerContext;
@override
_i1.FetchPolicy? get fetchPolicy;
@override
bool get executeOnListen;
@override
_i2.GMetaData? parseData(Map<String, dynamic> json) =>
_i2.GMetaData.fromJson(json);
static Serializer<GMetaReq> get serializer => _$gMetaReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GMetaReq.serializer,
this,
) as Map<String, dynamic>);
static GMetaReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GMetaReq.serializer,
json,
);
}

View File

@ -0,0 +1,343 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'meta.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GMetaReq> _$gMetaReqSerializer = new _$GMetaReqSerializer();
class _$GMetaReqSerializer implements StructuredSerializer<GMetaReq> {
@override
final Iterable<Type> types = const [GMetaReq, _$GMetaReq];
@override
final String wireName = 'GMetaReq';
@override
Iterable<Object?> serialize(Serializers serializers, GMetaReq object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'vars',
serializers.serialize(object.vars,
specifiedType: const FullType(_i3.GMetaVars)),
'operation',
serializers.serialize(object.operation,
specifiedType: const FullType(_i4.Operation)),
'executeOnListen',
serializers.serialize(object.executeOnListen,
specifiedType: const FullType(bool)),
];
Object? value;
value = object.requestId;
if (value != null) {
result
..add('requestId')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.optimisticResponse;
if (value != null) {
result
..add('optimisticResponse')
..add(serializers.serialize(value,
specifiedType: const FullType(_i2.GMetaData)));
}
value = object.updateCacheHandlerKey;
if (value != null) {
result
..add('updateCacheHandlerKey')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.updateCacheHandlerContext;
if (value != null) {
result
..add('updateCacheHandlerContext')
..add(serializers.serialize(value,
specifiedType: const FullType(
Map, const [const FullType(String), const FullType(dynamic)])));
}
value = object.fetchPolicy;
if (value != null) {
result
..add('fetchPolicy')
..add(serializers.serialize(value,
specifiedType: const FullType(_i1.FetchPolicy)));
}
return result;
}
@override
GMetaReq deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GMetaReqBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'vars':
result.vars.replace(serializers.deserialize(value,
specifiedType: const FullType(_i3.GMetaVars))! as _i3.GMetaVars);
break;
case 'operation':
result.operation = serializers.deserialize(value,
specifiedType: const FullType(_i4.Operation))! as _i4.Operation;
break;
case 'requestId':
result.requestId = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'optimisticResponse':
result.optimisticResponse.replace(serializers.deserialize(value,
specifiedType: const FullType(_i2.GMetaData))! as _i2.GMetaData);
break;
case 'updateCacheHandlerKey':
result.updateCacheHandlerKey = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'updateCacheHandlerContext':
result.updateCacheHandlerContext = serializers.deserialize(value,
specifiedType: const FullType(Map, const [
const FullType(String),
const FullType(dynamic)
])) as Map<String, dynamic>?;
break;
case 'fetchPolicy':
result.fetchPolicy = serializers.deserialize(value,
specifiedType: const FullType(_i1.FetchPolicy))
as _i1.FetchPolicy?;
break;
case 'executeOnListen':
result.executeOnListen = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
}
}
return result.build();
}
}
class _$GMetaReq extends GMetaReq {
@override
final _i3.GMetaVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GMetaData? Function(_i2.GMetaData?, _i2.GMetaData?)? updateResult;
@override
final _i2.GMetaData? optimisticResponse;
@override
final String? updateCacheHandlerKey;
@override
final Map<String, dynamic>? updateCacheHandlerContext;
@override
final _i1.FetchPolicy? fetchPolicy;
@override
final bool executeOnListen;
factory _$GMetaReq([void Function(GMetaReqBuilder)? updates]) =>
(new GMetaReqBuilder()..update(updates))._build();
_$GMetaReq._(
{required this.vars,
required this.operation,
this.requestId,
this.updateResult,
this.optimisticResponse,
this.updateCacheHandlerKey,
this.updateCacheHandlerContext,
this.fetchPolicy,
required this.executeOnListen})
: super._() {
BuiltValueNullFieldError.checkNotNull(vars, r'GMetaReq', 'vars');
BuiltValueNullFieldError.checkNotNull(operation, r'GMetaReq', 'operation');
BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GMetaReq', 'executeOnListen');
}
@override
GMetaReq rebuild(void Function(GMetaReqBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GMetaReqBuilder toBuilder() => new GMetaReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
final dynamic _$dynamicOther = other;
return other is GMetaReq &&
vars == other.vars &&
operation == other.operation &&
requestId == other.requestId &&
updateResult == _$dynamicOther.updateResult &&
optimisticResponse == other.optimisticResponse &&
updateCacheHandlerKey == other.updateCacheHandlerKey &&
updateCacheHandlerContext == other.updateCacheHandlerContext &&
fetchPolicy == other.fetchPolicy &&
executeOnListen == other.executeOnListen;
}
@override
int get hashCode {
return $jf($jc(
$jc(
$jc(
$jc(
$jc(
$jc(
$jc($jc($jc(0, vars.hashCode), operation.hashCode),
requestId.hashCode),
updateResult.hashCode),
optimisticResponse.hashCode),
updateCacheHandlerKey.hashCode),
updateCacheHandlerContext.hashCode),
fetchPolicy.hashCode),
executeOnListen.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GMetaReq')
..add('vars', vars)
..add('operation', operation)
..add('requestId', requestId)
..add('updateResult', updateResult)
..add('optimisticResponse', optimisticResponse)
..add('updateCacheHandlerKey', updateCacheHandlerKey)
..add('updateCacheHandlerContext', updateCacheHandlerContext)
..add('fetchPolicy', fetchPolicy)
..add('executeOnListen', executeOnListen))
.toString();
}
}
class GMetaReqBuilder implements Builder<GMetaReq, GMetaReqBuilder> {
_$GMetaReq? _$v;
_i3.GMetaVarsBuilder? _vars;
_i3.GMetaVarsBuilder get vars => _$this._vars ??= new _i3.GMetaVarsBuilder();
set vars(_i3.GMetaVarsBuilder? vars) => _$this._vars = vars;
_i4.Operation? _operation;
_i4.Operation? get operation => _$this._operation;
set operation(_i4.Operation? operation) => _$this._operation = operation;
String? _requestId;
String? get requestId => _$this._requestId;
set requestId(String? requestId) => _$this._requestId = requestId;
_i2.GMetaData? Function(_i2.GMetaData?, _i2.GMetaData?)? _updateResult;
_i2.GMetaData? Function(_i2.GMetaData?, _i2.GMetaData?)? get updateResult =>
_$this._updateResult;
set updateResult(
_i2.GMetaData? Function(_i2.GMetaData?, _i2.GMetaData?)?
updateResult) =>
_$this._updateResult = updateResult;
_i2.GMetaDataBuilder? _optimisticResponse;
_i2.GMetaDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= new _i2.GMetaDataBuilder();
set optimisticResponse(_i2.GMetaDataBuilder? optimisticResponse) =>
_$this._optimisticResponse = optimisticResponse;
String? _updateCacheHandlerKey;
String? get updateCacheHandlerKey => _$this._updateCacheHandlerKey;
set updateCacheHandlerKey(String? updateCacheHandlerKey) =>
_$this._updateCacheHandlerKey = updateCacheHandlerKey;
Map<String, dynamic>? _updateCacheHandlerContext;
Map<String, dynamic>? get updateCacheHandlerContext =>
_$this._updateCacheHandlerContext;
set updateCacheHandlerContext(
Map<String, dynamic>? updateCacheHandlerContext) =>
_$this._updateCacheHandlerContext = updateCacheHandlerContext;
_i1.FetchPolicy? _fetchPolicy;
_i1.FetchPolicy? get fetchPolicy => _$this._fetchPolicy;
set fetchPolicy(_i1.FetchPolicy? fetchPolicy) =>
_$this._fetchPolicy = fetchPolicy;
bool? _executeOnListen;
bool? get executeOnListen => _$this._executeOnListen;
set executeOnListen(bool? executeOnListen) =>
_$this._executeOnListen = executeOnListen;
GMetaReqBuilder() {
GMetaReq._initializeBuilder(this);
}
GMetaReqBuilder get _$this {
final $v = _$v;
if ($v != null) {
_vars = $v.vars.toBuilder();
_operation = $v.operation;
_requestId = $v.requestId;
_updateResult = $v.updateResult;
_optimisticResponse = $v.optimisticResponse?.toBuilder();
_updateCacheHandlerKey = $v.updateCacheHandlerKey;
_updateCacheHandlerContext = $v.updateCacheHandlerContext;
_fetchPolicy = $v.fetchPolicy;
_executeOnListen = $v.executeOnListen;
_$v = null;
}
return this;
}
@override
void replace(GMetaReq other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GMetaReq;
}
@override
void update(void Function(GMetaReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GMetaReq build() => _build();
_$GMetaReq _build() {
_$GMetaReq _$result;
try {
_$result = _$v ??
new _$GMetaReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation, r'GMetaReq', 'operation'),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GMetaReq', 'executeOnListen'));
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GMetaReq', _$failedField, e.toString());
}
rethrow;
}
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

View File

@ -0,0 +1,26 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:gql_github/serializers.gql.dart' as _i1;
part 'meta.var.gql.g.dart';
abstract class GMetaVars implements Built<GMetaVars, GMetaVarsBuilder> {
GMetaVars._();
factory GMetaVars([Function(GMetaVarsBuilder b) updates]) = _$GMetaVars;
static Serializer<GMetaVars> get serializer => _$gMetaVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GMetaVars.serializer,
this,
) as Map<String, dynamic>);
static GMetaVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GMetaVars.serializer,
json,
);
}

View File

@ -0,0 +1,86 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'meta.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GMetaVars> _$gMetaVarsSerializer = new _$GMetaVarsSerializer();
class _$GMetaVarsSerializer implements StructuredSerializer<GMetaVars> {
@override
final Iterable<Type> types = const [GMetaVars, _$GMetaVars];
@override
final String wireName = 'GMetaVars';
@override
Iterable<Object?> serialize(Serializers serializers, GMetaVars object,
{FullType specifiedType = FullType.unspecified}) {
return <Object?>[];
}
@override
GMetaVars deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
return new GMetaVarsBuilder().build();
}
}
class _$GMetaVars extends GMetaVars {
factory _$GMetaVars([void Function(GMetaVarsBuilder)? updates]) =>
(new GMetaVarsBuilder()..update(updates))._build();
_$GMetaVars._() : super._();
@override
GMetaVars rebuild(void Function(GMetaVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GMetaVarsBuilder toBuilder() => new GMetaVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GMetaVars;
}
@override
int get hashCode {
return 762824271;
}
@override
String toString() {
return newBuiltValueToStringHelper(r'GMetaVars').toString();
}
}
class GMetaVarsBuilder implements Builder<GMetaVars, GMetaVarsBuilder> {
_$GMetaVars? _$v;
GMetaVarsBuilder();
@override
void replace(GMetaVars other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GMetaVars;
}
@override
void update(void Function(GMetaVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GMetaVars build() => _build();
_$GMetaVars _build() {
final _$result = _$v ?? new _$GMetaVars._();
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

View File

@ -0,0 +1,220 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:gql/ast.dart' as _i1;
const Releases = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'Releases'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'name')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'owner')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'cursor')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'repository'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'name'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'name')),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'owner'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'owner')),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'releases'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '30'),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'after'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'cursor')),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'orderBy'),
value: _i1.ObjectValueNode(fields: [
_i1.ObjectFieldNode(
name: _i1.NameNode(value: 'field'),
value: _i1.EnumValueNode(
name: _i1.NameNode(value: 'CREATED_AT')),
),
_i1.ObjectFieldNode(
name: _i1.NameNode(value: 'direction'),
value: _i1.EnumValueNode(name: _i1.NameNode(value: 'DESC')),
),
]),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'pageInfo'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'hasNextPage'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'endCursor'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'tagName'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'description'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'author'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'avatarUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'publishedAt'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'url'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'releaseAssets'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '30'),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'downloadUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'downloadCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
)
]),
),
]),
),
]),
)
]),
)
]),
);
const document = _i1.DocumentNode(definitions: [Releases]);

View File

@ -0,0 +1,257 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_collection/built_collection.dart';
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:gql_github/serializers.gql.dart' as _i1;
part 'releases.data.gql.g.dart';
abstract class GReleasesData
implements Built<GReleasesData, GReleasesDataBuilder> {
GReleasesData._();
factory GReleasesData([Function(GReleasesDataBuilder b) updates]) =
_$GReleasesData;
static void _initializeBuilder(GReleasesDataBuilder b) =>
b..G__typename = 'Query';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GReleasesData_repository? get repository;
static Serializer<GReleasesData> get serializer => _$gReleasesDataSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReleasesData.serializer,
this,
) as Map<String, dynamic>);
static GReleasesData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReleasesData.serializer,
json,
);
}
abstract class GReleasesData_repository
implements
Built<GReleasesData_repository, GReleasesData_repositoryBuilder> {
GReleasesData_repository._();
factory GReleasesData_repository(
[Function(GReleasesData_repositoryBuilder b) updates]) =
_$GReleasesData_repository;
static void _initializeBuilder(GReleasesData_repositoryBuilder b) =>
b..G__typename = 'Repository';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GReleasesData_repository_releases get releases;
static Serializer<GReleasesData_repository> get serializer =>
_$gReleasesDataRepositorySerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReleasesData_repository.serializer,
this,
) as Map<String, dynamic>);
static GReleasesData_repository? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReleasesData_repository.serializer,
json,
);
}
abstract class GReleasesData_repository_releases
implements
Built<GReleasesData_repository_releases,
GReleasesData_repository_releasesBuilder> {
GReleasesData_repository_releases._();
factory GReleasesData_repository_releases(
[Function(GReleasesData_repository_releasesBuilder b) updates]) =
_$GReleasesData_repository_releases;
static void _initializeBuilder(GReleasesData_repository_releasesBuilder b) =>
b..G__typename = 'ReleaseConnection';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GReleasesData_repository_releases_pageInfo get pageInfo;
BuiltList<GReleasesData_repository_releases_nodes>? get nodes;
static Serializer<GReleasesData_repository_releases> get serializer =>
_$gReleasesDataRepositoryReleasesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReleasesData_repository_releases.serializer,
this,
) as Map<String, dynamic>);
static GReleasesData_repository_releases? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReleasesData_repository_releases.serializer,
json,
);
}
abstract class GReleasesData_repository_releases_pageInfo
implements
Built<GReleasesData_repository_releases_pageInfo,
GReleasesData_repository_releases_pageInfoBuilder> {
GReleasesData_repository_releases_pageInfo._();
factory GReleasesData_repository_releases_pageInfo(
[Function(GReleasesData_repository_releases_pageInfoBuilder b)
updates]) = _$GReleasesData_repository_releases_pageInfo;
static void _initializeBuilder(
GReleasesData_repository_releases_pageInfoBuilder b) =>
b..G__typename = 'PageInfo';
@BuiltValueField(wireName: '__typename')
String get G__typename;
bool get hasNextPage;
String? get endCursor;
static Serializer<GReleasesData_repository_releases_pageInfo>
get serializer => _$gReleasesDataRepositoryReleasesPageInfoSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReleasesData_repository_releases_pageInfo.serializer,
this,
) as Map<String, dynamic>);
static GReleasesData_repository_releases_pageInfo? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReleasesData_repository_releases_pageInfo.serializer,
json,
);
}
abstract class GReleasesData_repository_releases_nodes
implements
Built<GReleasesData_repository_releases_nodes,
GReleasesData_repository_releases_nodesBuilder> {
GReleasesData_repository_releases_nodes._();
factory GReleasesData_repository_releases_nodes(
[Function(GReleasesData_repository_releases_nodesBuilder b)
updates]) = _$GReleasesData_repository_releases_nodes;
static void _initializeBuilder(
GReleasesData_repository_releases_nodesBuilder b) =>
b..G__typename = 'Release';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get tagName;
String? get description;
String? get name;
GReleasesData_repository_releases_nodes_author? get author;
DateTime? get publishedAt;
String get url;
GReleasesData_repository_releases_nodes_releaseAssets get releaseAssets;
static Serializer<GReleasesData_repository_releases_nodes> get serializer =>
_$gReleasesDataRepositoryReleasesNodesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReleasesData_repository_releases_nodes.serializer,
this,
) as Map<String, dynamic>);
static GReleasesData_repository_releases_nodes? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReleasesData_repository_releases_nodes.serializer,
json,
);
}
abstract class GReleasesData_repository_releases_nodes_author
implements
Built<GReleasesData_repository_releases_nodes_author,
GReleasesData_repository_releases_nodes_authorBuilder> {
GReleasesData_repository_releases_nodes_author._();
factory GReleasesData_repository_releases_nodes_author(
[Function(GReleasesData_repository_releases_nodes_authorBuilder b)
updates]) = _$GReleasesData_repository_releases_nodes_author;
static void _initializeBuilder(
GReleasesData_repository_releases_nodes_authorBuilder b) =>
b..G__typename = 'User';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String? get name;
String get avatarUrl;
static Serializer<GReleasesData_repository_releases_nodes_author>
get serializer => _$gReleasesDataRepositoryReleasesNodesAuthorSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReleasesData_repository_releases_nodes_author.serializer,
this,
) as Map<String, dynamic>);
static GReleasesData_repository_releases_nodes_author? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReleasesData_repository_releases_nodes_author.serializer,
json,
);
}
abstract class GReleasesData_repository_releases_nodes_releaseAssets
implements
Built<GReleasesData_repository_releases_nodes_releaseAssets,
GReleasesData_repository_releases_nodes_releaseAssetsBuilder> {
GReleasesData_repository_releases_nodes_releaseAssets._();
factory GReleasesData_repository_releases_nodes_releaseAssets(
[Function(GReleasesData_repository_releases_nodes_releaseAssetsBuilder b)
updates]) = _$GReleasesData_repository_releases_nodes_releaseAssets;
static void _initializeBuilder(
GReleasesData_repository_releases_nodes_releaseAssetsBuilder b) =>
b..G__typename = 'ReleaseAssetConnection';
@BuiltValueField(wireName: '__typename')
String get G__typename;
BuiltList<GReleasesData_repository_releases_nodes_releaseAssets_nodes>?
get nodes;
static Serializer<GReleasesData_repository_releases_nodes_releaseAssets>
get serializer =>
_$gReleasesDataRepositoryReleasesNodesReleaseAssetsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReleasesData_repository_releases_nodes_releaseAssets.serializer,
this,
) as Map<String, dynamic>);
static GReleasesData_repository_releases_nodes_releaseAssets? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReleasesData_repository_releases_nodes_releaseAssets.serializer,
json,
);
}
abstract class GReleasesData_repository_releases_nodes_releaseAssets_nodes
implements
Built<GReleasesData_repository_releases_nodes_releaseAssets_nodes,
GReleasesData_repository_releases_nodes_releaseAssets_nodesBuilder> {
GReleasesData_repository_releases_nodes_releaseAssets_nodes._();
factory GReleasesData_repository_releases_nodes_releaseAssets_nodes(
[Function(
GReleasesData_repository_releases_nodes_releaseAssets_nodesBuilder
b)
updates]) = _$GReleasesData_repository_releases_nodes_releaseAssets_nodes;
static void _initializeBuilder(
GReleasesData_repository_releases_nodes_releaseAssets_nodesBuilder
b) =>
b..G__typename = 'ReleaseAsset';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get name;
String get downloadUrl;
int get downloadCount;
static Serializer<GReleasesData_repository_releases_nodes_releaseAssets_nodes>
get serializer =>
_$gReleasesDataRepositoryReleasesNodesReleaseAssetsNodesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReleasesData_repository_releases_nodes_releaseAssets_nodes.serializer,
this,
) as Map<String, dynamic>);
static GReleasesData_repository_releases_nodes_releaseAssets_nodes? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReleasesData_repository_releases_nodes_releaseAssets_nodes.serializer,
json,
);
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,71 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:ferry_exec/ferry_exec.dart' as _i1;
import 'package:gql_exec/gql_exec.dart' as _i4;
import 'package:gql_github/releases.ast.gql.dart' as _i5;
import 'package:gql_github/releases.data.gql.dart' as _i2;
import 'package:gql_github/releases.var.gql.dart' as _i3;
import 'package:gql_github/serializers.gql.dart' as _i6;
part 'releases.req.gql.g.dart';
abstract class GReleasesReq
implements
Built<GReleasesReq, GReleasesReqBuilder>,
_i1.OperationRequest<_i2.GReleasesData, _i3.GReleasesVars> {
GReleasesReq._();
factory GReleasesReq([Function(GReleasesReqBuilder b) updates]) =
_$GReleasesReq;
static void _initializeBuilder(GReleasesReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'Releases',
)
..executeOnListen = true;
@override
_i3.GReleasesVars get vars;
@override
_i4.Operation get operation;
@override
_i4.Request get execRequest => _i4.Request(
operation: operation,
variables: vars.toJson(),
);
@override
String? get requestId;
@override
@BuiltValueField(serialize: false)
_i2.GReleasesData? Function(
_i2.GReleasesData?,
_i2.GReleasesData?,
)? get updateResult;
@override
_i2.GReleasesData? get optimisticResponse;
@override
String? get updateCacheHandlerKey;
@override
Map<String, dynamic>? get updateCacheHandlerContext;
@override
_i1.FetchPolicy? get fetchPolicy;
@override
bool get executeOnListen;
@override
_i2.GReleasesData? parseData(Map<String, dynamic> json) =>
_i2.GReleasesData.fromJson(json);
static Serializer<GReleasesReq> get serializer => _$gReleasesReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GReleasesReq.serializer,
this,
) as Map<String, dynamic>);
static GReleasesReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GReleasesReq.serializer,
json,
);
}

View File

@ -0,0 +1,352 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'releases.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GReleasesReq> _$gReleasesReqSerializer =
new _$GReleasesReqSerializer();
class _$GReleasesReqSerializer implements StructuredSerializer<GReleasesReq> {
@override
final Iterable<Type> types = const [GReleasesReq, _$GReleasesReq];
@override
final String wireName = 'GReleasesReq';
@override
Iterable<Object?> serialize(Serializers serializers, GReleasesReq object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'vars',
serializers.serialize(object.vars,
specifiedType: const FullType(_i3.GReleasesVars)),
'operation',
serializers.serialize(object.operation,
specifiedType: const FullType(_i4.Operation)),
'executeOnListen',
serializers.serialize(object.executeOnListen,
specifiedType: const FullType(bool)),
];
Object? value;
value = object.requestId;
if (value != null) {
result
..add('requestId')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.optimisticResponse;
if (value != null) {
result
..add('optimisticResponse')
..add(serializers.serialize(value,
specifiedType: const FullType(_i2.GReleasesData)));
}
value = object.updateCacheHandlerKey;
if (value != null) {
result
..add('updateCacheHandlerKey')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.updateCacheHandlerContext;
if (value != null) {
result
..add('updateCacheHandlerContext')
..add(serializers.serialize(value,
specifiedType: const FullType(
Map, const [const FullType(String), const FullType(dynamic)])));
}
value = object.fetchPolicy;
if (value != null) {
result
..add('fetchPolicy')
..add(serializers.serialize(value,
specifiedType: const FullType(_i1.FetchPolicy)));
}
return result;
}
@override
GReleasesReq deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GReleasesReqBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'vars':
result.vars.replace(serializers.deserialize(value,
specifiedType: const FullType(_i3.GReleasesVars))!
as _i3.GReleasesVars);
break;
case 'operation':
result.operation = serializers.deserialize(value,
specifiedType: const FullType(_i4.Operation))! as _i4.Operation;
break;
case 'requestId':
result.requestId = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'optimisticResponse':
result.optimisticResponse.replace(serializers.deserialize(value,
specifiedType: const FullType(_i2.GReleasesData))!
as _i2.GReleasesData);
break;
case 'updateCacheHandlerKey':
result.updateCacheHandlerKey = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'updateCacheHandlerContext':
result.updateCacheHandlerContext = serializers.deserialize(value,
specifiedType: const FullType(Map, const [
const FullType(String),
const FullType(dynamic)
])) as Map<String, dynamic>?;
break;
case 'fetchPolicy':
result.fetchPolicy = serializers.deserialize(value,
specifiedType: const FullType(_i1.FetchPolicy))
as _i1.FetchPolicy?;
break;
case 'executeOnListen':
result.executeOnListen = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
}
}
return result.build();
}
}
class _$GReleasesReq extends GReleasesReq {
@override
final _i3.GReleasesVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GReleasesData? Function(_i2.GReleasesData?, _i2.GReleasesData?)?
updateResult;
@override
final _i2.GReleasesData? optimisticResponse;
@override
final String? updateCacheHandlerKey;
@override
final Map<String, dynamic>? updateCacheHandlerContext;
@override
final _i1.FetchPolicy? fetchPolicy;
@override
final bool executeOnListen;
factory _$GReleasesReq([void Function(GReleasesReqBuilder)? updates]) =>
(new GReleasesReqBuilder()..update(updates))._build();
_$GReleasesReq._(
{required this.vars,
required this.operation,
this.requestId,
this.updateResult,
this.optimisticResponse,
this.updateCacheHandlerKey,
this.updateCacheHandlerContext,
this.fetchPolicy,
required this.executeOnListen})
: super._() {
BuiltValueNullFieldError.checkNotNull(vars, r'GReleasesReq', 'vars');
BuiltValueNullFieldError.checkNotNull(
operation, r'GReleasesReq', 'operation');
BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GReleasesReq', 'executeOnListen');
}
@override
GReleasesReq rebuild(void Function(GReleasesReqBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GReleasesReqBuilder toBuilder() => new GReleasesReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
final dynamic _$dynamicOther = other;
return other is GReleasesReq &&
vars == other.vars &&
operation == other.operation &&
requestId == other.requestId &&
updateResult == _$dynamicOther.updateResult &&
optimisticResponse == other.optimisticResponse &&
updateCacheHandlerKey == other.updateCacheHandlerKey &&
updateCacheHandlerContext == other.updateCacheHandlerContext &&
fetchPolicy == other.fetchPolicy &&
executeOnListen == other.executeOnListen;
}
@override
int get hashCode {
return $jf($jc(
$jc(
$jc(
$jc(
$jc(
$jc(
$jc($jc($jc(0, vars.hashCode), operation.hashCode),
requestId.hashCode),
updateResult.hashCode),
optimisticResponse.hashCode),
updateCacheHandlerKey.hashCode),
updateCacheHandlerContext.hashCode),
fetchPolicy.hashCode),
executeOnListen.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GReleasesReq')
..add('vars', vars)
..add('operation', operation)
..add('requestId', requestId)
..add('updateResult', updateResult)
..add('optimisticResponse', optimisticResponse)
..add('updateCacheHandlerKey', updateCacheHandlerKey)
..add('updateCacheHandlerContext', updateCacheHandlerContext)
..add('fetchPolicy', fetchPolicy)
..add('executeOnListen', executeOnListen))
.toString();
}
}
class GReleasesReqBuilder
implements Builder<GReleasesReq, GReleasesReqBuilder> {
_$GReleasesReq? _$v;
_i3.GReleasesVarsBuilder? _vars;
_i3.GReleasesVarsBuilder get vars =>
_$this._vars ??= new _i3.GReleasesVarsBuilder();
set vars(_i3.GReleasesVarsBuilder? vars) => _$this._vars = vars;
_i4.Operation? _operation;
_i4.Operation? get operation => _$this._operation;
set operation(_i4.Operation? operation) => _$this._operation = operation;
String? _requestId;
String? get requestId => _$this._requestId;
set requestId(String? requestId) => _$this._requestId = requestId;
_i2.GReleasesData? Function(_i2.GReleasesData?, _i2.GReleasesData?)?
_updateResult;
_i2.GReleasesData? Function(_i2.GReleasesData?, _i2.GReleasesData?)?
get updateResult => _$this._updateResult;
set updateResult(
_i2.GReleasesData? Function(_i2.GReleasesData?, _i2.GReleasesData?)?
updateResult) =>
_$this._updateResult = updateResult;
_i2.GReleasesDataBuilder? _optimisticResponse;
_i2.GReleasesDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= new _i2.GReleasesDataBuilder();
set optimisticResponse(_i2.GReleasesDataBuilder? optimisticResponse) =>
_$this._optimisticResponse = optimisticResponse;
String? _updateCacheHandlerKey;
String? get updateCacheHandlerKey => _$this._updateCacheHandlerKey;
set updateCacheHandlerKey(String? updateCacheHandlerKey) =>
_$this._updateCacheHandlerKey = updateCacheHandlerKey;
Map<String, dynamic>? _updateCacheHandlerContext;
Map<String, dynamic>? get updateCacheHandlerContext =>
_$this._updateCacheHandlerContext;
set updateCacheHandlerContext(
Map<String, dynamic>? updateCacheHandlerContext) =>
_$this._updateCacheHandlerContext = updateCacheHandlerContext;
_i1.FetchPolicy? _fetchPolicy;
_i1.FetchPolicy? get fetchPolicy => _$this._fetchPolicy;
set fetchPolicy(_i1.FetchPolicy? fetchPolicy) =>
_$this._fetchPolicy = fetchPolicy;
bool? _executeOnListen;
bool? get executeOnListen => _$this._executeOnListen;
set executeOnListen(bool? executeOnListen) =>
_$this._executeOnListen = executeOnListen;
GReleasesReqBuilder() {
GReleasesReq._initializeBuilder(this);
}
GReleasesReqBuilder get _$this {
final $v = _$v;
if ($v != null) {
_vars = $v.vars.toBuilder();
_operation = $v.operation;
_requestId = $v.requestId;
_updateResult = $v.updateResult;
_optimisticResponse = $v.optimisticResponse?.toBuilder();
_updateCacheHandlerKey = $v.updateCacheHandlerKey;
_updateCacheHandlerContext = $v.updateCacheHandlerContext;
_fetchPolicy = $v.fetchPolicy;
_executeOnListen = $v.executeOnListen;
_$v = null;
}
return this;
}
@override
void replace(GReleasesReq other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GReleasesReq;
}
@override
void update(void Function(GReleasesReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GReleasesReq build() => _build();
_$GReleasesReq _build() {
_$GReleasesReq _$result;
try {
_$result = _$v ??
new _$GReleasesReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation, r'GReleasesReq', 'operation'),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GReleasesReq', 'executeOnListen'));
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GReleasesReq', _$failedField, e.toString());
}
rethrow;
}
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

View File

@ -0,0 +1,31 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:gql_github/serializers.gql.dart' as _i1;
part 'releases.var.gql.g.dart';
abstract class GReleasesVars
implements Built<GReleasesVars, GReleasesVarsBuilder> {
GReleasesVars._();
factory GReleasesVars([Function(GReleasesVarsBuilder b) updates]) =
_$GReleasesVars;
String get name;
String get owner;
String? get cursor;
static Serializer<GReleasesVars> get serializer => _$gReleasesVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReleasesVars.serializer,
this,
) as Map<String, dynamic>);
static GReleasesVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReleasesVars.serializer,
json,
);
}

View File

@ -0,0 +1,175 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'releases.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GReleasesVars> _$gReleasesVarsSerializer =
new _$GReleasesVarsSerializer();
class _$GReleasesVarsSerializer implements StructuredSerializer<GReleasesVars> {
@override
final Iterable<Type> types = const [GReleasesVars, _$GReleasesVars];
@override
final String wireName = 'GReleasesVars';
@override
Iterable<Object?> serialize(Serializers serializers, GReleasesVars object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'name',
serializers.serialize(object.name, specifiedType: const FullType(String)),
'owner',
serializers.serialize(object.owner,
specifiedType: const FullType(String)),
];
Object? value;
value = object.cursor;
if (value != null) {
result
..add('cursor')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
return result;
}
@override
GReleasesVars deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GReleasesVarsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'name':
result.name = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'owner':
result.owner = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'cursor':
result.cursor = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
}
}
return result.build();
}
}
class _$GReleasesVars extends GReleasesVars {
@override
final String name;
@override
final String owner;
@override
final String? cursor;
factory _$GReleasesVars([void Function(GReleasesVarsBuilder)? updates]) =>
(new GReleasesVarsBuilder()..update(updates))._build();
_$GReleasesVars._({required this.name, required this.owner, this.cursor})
: super._() {
BuiltValueNullFieldError.checkNotNull(name, r'GReleasesVars', 'name');
BuiltValueNullFieldError.checkNotNull(owner, r'GReleasesVars', 'owner');
}
@override
GReleasesVars rebuild(void Function(GReleasesVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GReleasesVarsBuilder toBuilder() => new GReleasesVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GReleasesVars &&
name == other.name &&
owner == other.owner &&
cursor == other.cursor;
}
@override
int get hashCode {
return $jf(
$jc($jc($jc(0, name.hashCode), owner.hashCode), cursor.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GReleasesVars')
..add('name', name)
..add('owner', owner)
..add('cursor', cursor))
.toString();
}
}
class GReleasesVarsBuilder
implements Builder<GReleasesVars, GReleasesVarsBuilder> {
_$GReleasesVars? _$v;
String? _name;
String? get name => _$this._name;
set name(String? name) => _$this._name = name;
String? _owner;
String? get owner => _$this._owner;
set owner(String? owner) => _$this._owner = owner;
String? _cursor;
String? get cursor => _$this._cursor;
set cursor(String? cursor) => _$this._cursor = cursor;
GReleasesVarsBuilder();
GReleasesVarsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_name = $v.name;
_owner = $v.owner;
_cursor = $v.cursor;
_$v = null;
}
return this;
}
@override
void replace(GReleasesVars other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GReleasesVars;
}
@override
void update(void Function(GReleasesVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GReleasesVars build() => _build();
_$GReleasesVars _build() {
final _$result = _$v ??
new _$GReleasesVars._(
name: BuiltValueNullFieldError.checkNotNull(
name, r'GReleasesVars', 'name'),
owner: BuiltValueNullFieldError.checkNotNull(
owner, r'GReleasesVars', 'owner'),
cursor: cursor);
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

View File

@ -0,0 +1,648 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:gql/ast.dart' as _i1;
const CommitParts = _i1.FragmentDefinitionNode(
name: _i1.NameNode(value: 'CommitParts'),
typeCondition: _i1.TypeConditionNode(
on: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Commit'),
isNonNull: false,
)),
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'history'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
)
]),
);
const RefParts = _i1.FragmentDefinitionNode(
name: _i1.NameNode(value: 'RefParts'),
typeCondition: _i1.TypeConditionNode(
on: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Ref'),
isNonNull: false,
)),
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'target'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.InlineFragmentNode(
typeCondition: _i1.TypeConditionNode(
on: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Commit'),
isNonNull: false,
)),
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'CommitParts'),
directives: [],
)
]),
)
]),
),
]),
);
const Repo = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'Repo'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'owner')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'name')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'branchSpecified')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Boolean'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'branch')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'repository'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'owner'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'owner')),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'name'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'name')),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'owner'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'login'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'avatarUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'description'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'homepageUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'isPrivate'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'isFork'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'url'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'viewerHasStarred'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'viewerSubscription'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'repositoryTopics'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '10'),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'url'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'topic'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
]),
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'watchers'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'stargazers'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'forks'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'languages'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '10'),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'orderBy'),
value: _i1.ObjectValueNode(fields: [
_i1.ObjectFieldNode(
name: _i1.NameNode(value: 'field'),
value: _i1.EnumValueNode(name: _i1.NameNode(value: 'SIZE')),
),
_i1.ObjectFieldNode(
name: _i1.NameNode(value: 'direction'),
value: _i1.EnumValueNode(name: _i1.NameNode(value: 'DESC')),
),
]),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalSize'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'edges'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'size'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'node'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'color'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
]),
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'primaryLanguage'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'licenseInfo'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'spdxId'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'diskUsage'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'hasIssuesEnabled'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'issues'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'issues'),
alias: _i1.NameNode(value: 'issuesOpen'),
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'states'),
value: _i1.EnumValueNode(name: _i1.NameNode(value: 'OPEN')),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'pullRequests'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'pullRequests'),
alias: _i1.NameNode(value: 'pullRequestsOpen'),
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'states'),
value: _i1.EnumValueNode(name: _i1.NameNode(value: 'OPEN')),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'discussions'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'hasProjectsEnabled'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'projectsUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'projects'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'defaultBranchRef'),
alias: null,
arguments: [],
directives: [
_i1.DirectiveNode(
name: _i1.NameNode(value: 'skip'),
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'if'),
value: _i1.VariableNode(
name: _i1.NameNode(value: 'branchSpecified')),
)
],
)
],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'RefParts'),
directives: [],
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'ref'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'qualifiedName'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'branch')),
)
],
directives: [
_i1.DirectiveNode(
name: _i1.NameNode(value: 'include'),
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'if'),
value: _i1.VariableNode(
name: _i1.NameNode(value: 'branchSpecified')),
)
],
)
],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'RefParts'),
directives: [],
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'refs'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '100'),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'refPrefix'),
value: _i1.StringValueNode(
value: 'refs/heads/',
isBlock: false,
),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'releases'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
]),
)
]),
);
const document = _i1.DocumentNode(definitions: [
CommitParts,
RefParts,
Repo,
]);

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,142 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:ferry_exec/ferry_exec.dart' as _i1;
import 'package:gql/ast.dart' as _i7;
import 'package:gql_exec/gql_exec.dart' as _i4;
import 'package:gql_github/repo.ast.gql.dart' as _i5;
import 'package:gql_github/repo.data.gql.dart' as _i2;
import 'package:gql_github/repo.var.gql.dart' as _i3;
import 'package:gql_github/serializers.gql.dart' as _i6;
part 'repo.req.gql.g.dart';
abstract class GRepoReq
implements
Built<GRepoReq, GRepoReqBuilder>,
_i1.OperationRequest<_i2.GRepoData, _i3.GRepoVars> {
GRepoReq._();
factory GRepoReq([Function(GRepoReqBuilder b) updates]) = _$GRepoReq;
static void _initializeBuilder(GRepoReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'Repo',
)
..executeOnListen = true;
@override
_i3.GRepoVars get vars;
@override
_i4.Operation get operation;
@override
_i4.Request get execRequest => _i4.Request(
operation: operation,
variables: vars.toJson(),
);
@override
String? get requestId;
@override
@BuiltValueField(serialize: false)
_i2.GRepoData? Function(
_i2.GRepoData?,
_i2.GRepoData?,
)? get updateResult;
@override
_i2.GRepoData? get optimisticResponse;
@override
String? get updateCacheHandlerKey;
@override
Map<String, dynamic>? get updateCacheHandlerContext;
@override
_i1.FetchPolicy? get fetchPolicy;
@override
bool get executeOnListen;
@override
_i2.GRepoData? parseData(Map<String, dynamic> json) =>
_i2.GRepoData.fromJson(json);
static Serializer<GRepoReq> get serializer => _$gRepoReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GRepoReq.serializer,
this,
) as Map<String, dynamic>);
static GRepoReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GRepoReq.serializer,
json,
);
}
abstract class GCommitPartsReq
implements
Built<GCommitPartsReq, GCommitPartsReqBuilder>,
_i1.FragmentRequest<_i2.GCommitPartsData, _i3.GCommitPartsVars> {
GCommitPartsReq._();
factory GCommitPartsReq([Function(GCommitPartsReqBuilder b) updates]) =
_$GCommitPartsReq;
static void _initializeBuilder(GCommitPartsReqBuilder b) => b
..document = _i5.document
..fragmentName = 'CommitParts';
@override
_i3.GCommitPartsVars get vars;
@override
_i7.DocumentNode get document;
@override
String? get fragmentName;
@override
Map<String, dynamic> get idFields;
@override
_i2.GCommitPartsData? parseData(Map<String, dynamic> json) =>
_i2.GCommitPartsData.fromJson(json);
static Serializer<GCommitPartsReq> get serializer =>
_$gCommitPartsReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GCommitPartsReq.serializer,
this,
) as Map<String, dynamic>);
static GCommitPartsReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GCommitPartsReq.serializer,
json,
);
}
abstract class GRefPartsReq
implements
Built<GRefPartsReq, GRefPartsReqBuilder>,
_i1.FragmentRequest<_i2.GRefPartsData, _i3.GRefPartsVars> {
GRefPartsReq._();
factory GRefPartsReq([Function(GRefPartsReqBuilder b) updates]) =
_$GRefPartsReq;
static void _initializeBuilder(GRefPartsReqBuilder b) => b
..document = _i5.document
..fragmentName = 'RefParts';
@override
_i3.GRefPartsVars get vars;
@override
_i7.DocumentNode get document;
@override
String? get fragmentName;
@override
Map<String, dynamic> get idFields;
@override
_i2.GRefPartsData? parseData(Map<String, dynamic> json) =>
_i2.GRefPartsData.fromJson(json);
static Serializer<GRefPartsReq> get serializer => _$gRefPartsReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GRefPartsReq.serializer,
this,
) as Map<String, dynamic>);
static GRefPartsReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GRefPartsReq.serializer,
json,
);
}

View File

@ -0,0 +1,773 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'repo.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GRepoReq> _$gRepoReqSerializer = new _$GRepoReqSerializer();
Serializer<GCommitPartsReq> _$gCommitPartsReqSerializer =
new _$GCommitPartsReqSerializer();
Serializer<GRefPartsReq> _$gRefPartsReqSerializer =
new _$GRefPartsReqSerializer();
class _$GRepoReqSerializer implements StructuredSerializer<GRepoReq> {
@override
final Iterable<Type> types = const [GRepoReq, _$GRepoReq];
@override
final String wireName = 'GRepoReq';
@override
Iterable<Object?> serialize(Serializers serializers, GRepoReq object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'vars',
serializers.serialize(object.vars,
specifiedType: const FullType(_i3.GRepoVars)),
'operation',
serializers.serialize(object.operation,
specifiedType: const FullType(_i4.Operation)),
'executeOnListen',
serializers.serialize(object.executeOnListen,
specifiedType: const FullType(bool)),
];
Object? value;
value = object.requestId;
if (value != null) {
result
..add('requestId')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.optimisticResponse;
if (value != null) {
result
..add('optimisticResponse')
..add(serializers.serialize(value,
specifiedType: const FullType(_i2.GRepoData)));
}
value = object.updateCacheHandlerKey;
if (value != null) {
result
..add('updateCacheHandlerKey')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.updateCacheHandlerContext;
if (value != null) {
result
..add('updateCacheHandlerContext')
..add(serializers.serialize(value,
specifiedType: const FullType(
Map, const [const FullType(String), const FullType(dynamic)])));
}
value = object.fetchPolicy;
if (value != null) {
result
..add('fetchPolicy')
..add(serializers.serialize(value,
specifiedType: const FullType(_i1.FetchPolicy)));
}
return result;
}
@override
GRepoReq deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GRepoReqBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'vars':
result.vars.replace(serializers.deserialize(value,
specifiedType: const FullType(_i3.GRepoVars))! as _i3.GRepoVars);
break;
case 'operation':
result.operation = serializers.deserialize(value,
specifiedType: const FullType(_i4.Operation))! as _i4.Operation;
break;
case 'requestId':
result.requestId = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'optimisticResponse':
result.optimisticResponse.replace(serializers.deserialize(value,
specifiedType: const FullType(_i2.GRepoData))! as _i2.GRepoData);
break;
case 'updateCacheHandlerKey':
result.updateCacheHandlerKey = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'updateCacheHandlerContext':
result.updateCacheHandlerContext = serializers.deserialize(value,
specifiedType: const FullType(Map, const [
const FullType(String),
const FullType(dynamic)
])) as Map<String, dynamic>?;
break;
case 'fetchPolicy':
result.fetchPolicy = serializers.deserialize(value,
specifiedType: const FullType(_i1.FetchPolicy))
as _i1.FetchPolicy?;
break;
case 'executeOnListen':
result.executeOnListen = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
}
}
return result.build();
}
}
class _$GCommitPartsReqSerializer
implements StructuredSerializer<GCommitPartsReq> {
@override
final Iterable<Type> types = const [GCommitPartsReq, _$GCommitPartsReq];
@override
final String wireName = 'GCommitPartsReq';
@override
Iterable<Object?> serialize(Serializers serializers, GCommitPartsReq object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'vars',
serializers.serialize(object.vars,
specifiedType: const FullType(_i3.GCommitPartsVars)),
'document',
serializers.serialize(object.document,
specifiedType: const FullType(_i7.DocumentNode)),
'idFields',
serializers.serialize(object.idFields,
specifiedType: const FullType(
Map, const [const FullType(String), const FullType(dynamic)])),
];
Object? value;
value = object.fragmentName;
if (value != null) {
result
..add('fragmentName')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
return result;
}
@override
GCommitPartsReq deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GCommitPartsReqBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'vars':
result.vars.replace(serializers.deserialize(value,
specifiedType: const FullType(_i3.GCommitPartsVars))!
as _i3.GCommitPartsVars);
break;
case 'document':
result.document = serializers.deserialize(value,
specifiedType: const FullType(_i7.DocumentNode))!
as _i7.DocumentNode;
break;
case 'fragmentName':
result.fragmentName = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'idFields':
result.idFields = serializers.deserialize(value,
specifiedType: const FullType(Map, const [
const FullType(String),
const FullType(dynamic)
]))! as Map<String, dynamic>;
break;
}
}
return result.build();
}
}
class _$GRefPartsReqSerializer implements StructuredSerializer<GRefPartsReq> {
@override
final Iterable<Type> types = const [GRefPartsReq, _$GRefPartsReq];
@override
final String wireName = 'GRefPartsReq';
@override
Iterable<Object?> serialize(Serializers serializers, GRefPartsReq object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'vars',
serializers.serialize(object.vars,
specifiedType: const FullType(_i3.GRefPartsVars)),
'document',
serializers.serialize(object.document,
specifiedType: const FullType(_i7.DocumentNode)),
'idFields',
serializers.serialize(object.idFields,
specifiedType: const FullType(
Map, const [const FullType(String), const FullType(dynamic)])),
];
Object? value;
value = object.fragmentName;
if (value != null) {
result
..add('fragmentName')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
return result;
}
@override
GRefPartsReq deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GRefPartsReqBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'vars':
result.vars.replace(serializers.deserialize(value,
specifiedType: const FullType(_i3.GRefPartsVars))!
as _i3.GRefPartsVars);
break;
case 'document':
result.document = serializers.deserialize(value,
specifiedType: const FullType(_i7.DocumentNode))!
as _i7.DocumentNode;
break;
case 'fragmentName':
result.fragmentName = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'idFields':
result.idFields = serializers.deserialize(value,
specifiedType: const FullType(Map, const [
const FullType(String),
const FullType(dynamic)
]))! as Map<String, dynamic>;
break;
}
}
return result.build();
}
}
class _$GRepoReq extends GRepoReq {
@override
final _i3.GRepoVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GRepoData? Function(_i2.GRepoData?, _i2.GRepoData?)? updateResult;
@override
final _i2.GRepoData? optimisticResponse;
@override
final String? updateCacheHandlerKey;
@override
final Map<String, dynamic>? updateCacheHandlerContext;
@override
final _i1.FetchPolicy? fetchPolicy;
@override
final bool executeOnListen;
factory _$GRepoReq([void Function(GRepoReqBuilder)? updates]) =>
(new GRepoReqBuilder()..update(updates))._build();
_$GRepoReq._(
{required this.vars,
required this.operation,
this.requestId,
this.updateResult,
this.optimisticResponse,
this.updateCacheHandlerKey,
this.updateCacheHandlerContext,
this.fetchPolicy,
required this.executeOnListen})
: super._() {
BuiltValueNullFieldError.checkNotNull(vars, r'GRepoReq', 'vars');
BuiltValueNullFieldError.checkNotNull(operation, r'GRepoReq', 'operation');
BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GRepoReq', 'executeOnListen');
}
@override
GRepoReq rebuild(void Function(GRepoReqBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GRepoReqBuilder toBuilder() => new GRepoReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
final dynamic _$dynamicOther = other;
return other is GRepoReq &&
vars == other.vars &&
operation == other.operation &&
requestId == other.requestId &&
updateResult == _$dynamicOther.updateResult &&
optimisticResponse == other.optimisticResponse &&
updateCacheHandlerKey == other.updateCacheHandlerKey &&
updateCacheHandlerContext == other.updateCacheHandlerContext &&
fetchPolicy == other.fetchPolicy &&
executeOnListen == other.executeOnListen;
}
@override
int get hashCode {
return $jf($jc(
$jc(
$jc(
$jc(
$jc(
$jc(
$jc($jc($jc(0, vars.hashCode), operation.hashCode),
requestId.hashCode),
updateResult.hashCode),
optimisticResponse.hashCode),
updateCacheHandlerKey.hashCode),
updateCacheHandlerContext.hashCode),
fetchPolicy.hashCode),
executeOnListen.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GRepoReq')
..add('vars', vars)
..add('operation', operation)
..add('requestId', requestId)
..add('updateResult', updateResult)
..add('optimisticResponse', optimisticResponse)
..add('updateCacheHandlerKey', updateCacheHandlerKey)
..add('updateCacheHandlerContext', updateCacheHandlerContext)
..add('fetchPolicy', fetchPolicy)
..add('executeOnListen', executeOnListen))
.toString();
}
}
class GRepoReqBuilder implements Builder<GRepoReq, GRepoReqBuilder> {
_$GRepoReq? _$v;
_i3.GRepoVarsBuilder? _vars;
_i3.GRepoVarsBuilder get vars => _$this._vars ??= new _i3.GRepoVarsBuilder();
set vars(_i3.GRepoVarsBuilder? vars) => _$this._vars = vars;
_i4.Operation? _operation;
_i4.Operation? get operation => _$this._operation;
set operation(_i4.Operation? operation) => _$this._operation = operation;
String? _requestId;
String? get requestId => _$this._requestId;
set requestId(String? requestId) => _$this._requestId = requestId;
_i2.GRepoData? Function(_i2.GRepoData?, _i2.GRepoData?)? _updateResult;
_i2.GRepoData? Function(_i2.GRepoData?, _i2.GRepoData?)? get updateResult =>
_$this._updateResult;
set updateResult(
_i2.GRepoData? Function(_i2.GRepoData?, _i2.GRepoData?)?
updateResult) =>
_$this._updateResult = updateResult;
_i2.GRepoDataBuilder? _optimisticResponse;
_i2.GRepoDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= new _i2.GRepoDataBuilder();
set optimisticResponse(_i2.GRepoDataBuilder? optimisticResponse) =>
_$this._optimisticResponse = optimisticResponse;
String? _updateCacheHandlerKey;
String? get updateCacheHandlerKey => _$this._updateCacheHandlerKey;
set updateCacheHandlerKey(String? updateCacheHandlerKey) =>
_$this._updateCacheHandlerKey = updateCacheHandlerKey;
Map<String, dynamic>? _updateCacheHandlerContext;
Map<String, dynamic>? get updateCacheHandlerContext =>
_$this._updateCacheHandlerContext;
set updateCacheHandlerContext(
Map<String, dynamic>? updateCacheHandlerContext) =>
_$this._updateCacheHandlerContext = updateCacheHandlerContext;
_i1.FetchPolicy? _fetchPolicy;
_i1.FetchPolicy? get fetchPolicy => _$this._fetchPolicy;
set fetchPolicy(_i1.FetchPolicy? fetchPolicy) =>
_$this._fetchPolicy = fetchPolicy;
bool? _executeOnListen;
bool? get executeOnListen => _$this._executeOnListen;
set executeOnListen(bool? executeOnListen) =>
_$this._executeOnListen = executeOnListen;
GRepoReqBuilder() {
GRepoReq._initializeBuilder(this);
}
GRepoReqBuilder get _$this {
final $v = _$v;
if ($v != null) {
_vars = $v.vars.toBuilder();
_operation = $v.operation;
_requestId = $v.requestId;
_updateResult = $v.updateResult;
_optimisticResponse = $v.optimisticResponse?.toBuilder();
_updateCacheHandlerKey = $v.updateCacheHandlerKey;
_updateCacheHandlerContext = $v.updateCacheHandlerContext;
_fetchPolicy = $v.fetchPolicy;
_executeOnListen = $v.executeOnListen;
_$v = null;
}
return this;
}
@override
void replace(GRepoReq other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GRepoReq;
}
@override
void update(void Function(GRepoReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GRepoReq build() => _build();
_$GRepoReq _build() {
_$GRepoReq _$result;
try {
_$result = _$v ??
new _$GRepoReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation, r'GRepoReq', 'operation'),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GRepoReq', 'executeOnListen'));
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GRepoReq', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GCommitPartsReq extends GCommitPartsReq {
@override
final _i3.GCommitPartsVars vars;
@override
final _i7.DocumentNode document;
@override
final String? fragmentName;
@override
final Map<String, dynamic> idFields;
factory _$GCommitPartsReq([void Function(GCommitPartsReqBuilder)? updates]) =>
(new GCommitPartsReqBuilder()..update(updates))._build();
_$GCommitPartsReq._(
{required this.vars,
required this.document,
this.fragmentName,
required this.idFields})
: super._() {
BuiltValueNullFieldError.checkNotNull(vars, r'GCommitPartsReq', 'vars');
BuiltValueNullFieldError.checkNotNull(
document, r'GCommitPartsReq', 'document');
BuiltValueNullFieldError.checkNotNull(
idFields, r'GCommitPartsReq', 'idFields');
}
@override
GCommitPartsReq rebuild(void Function(GCommitPartsReqBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GCommitPartsReqBuilder toBuilder() =>
new GCommitPartsReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GCommitPartsReq &&
vars == other.vars &&
document == other.document &&
fragmentName == other.fragmentName &&
idFields == other.idFields;
}
@override
int get hashCode {
return $jf($jc(
$jc($jc($jc(0, vars.hashCode), document.hashCode),
fragmentName.hashCode),
idFields.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GCommitPartsReq')
..add('vars', vars)
..add('document', document)
..add('fragmentName', fragmentName)
..add('idFields', idFields))
.toString();
}
}
class GCommitPartsReqBuilder
implements Builder<GCommitPartsReq, GCommitPartsReqBuilder> {
_$GCommitPartsReq? _$v;
_i3.GCommitPartsVarsBuilder? _vars;
_i3.GCommitPartsVarsBuilder get vars =>
_$this._vars ??= new _i3.GCommitPartsVarsBuilder();
set vars(_i3.GCommitPartsVarsBuilder? vars) => _$this._vars = vars;
_i7.DocumentNode? _document;
_i7.DocumentNode? get document => _$this._document;
set document(_i7.DocumentNode? document) => _$this._document = document;
String? _fragmentName;
String? get fragmentName => _$this._fragmentName;
set fragmentName(String? fragmentName) => _$this._fragmentName = fragmentName;
Map<String, dynamic>? _idFields;
Map<String, dynamic>? get idFields => _$this._idFields;
set idFields(Map<String, dynamic>? idFields) => _$this._idFields = idFields;
GCommitPartsReqBuilder() {
GCommitPartsReq._initializeBuilder(this);
}
GCommitPartsReqBuilder get _$this {
final $v = _$v;
if ($v != null) {
_vars = $v.vars.toBuilder();
_document = $v.document;
_fragmentName = $v.fragmentName;
_idFields = $v.idFields;
_$v = null;
}
return this;
}
@override
void replace(GCommitPartsReq other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GCommitPartsReq;
}
@override
void update(void Function(GCommitPartsReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GCommitPartsReq build() => _build();
_$GCommitPartsReq _build() {
_$GCommitPartsReq _$result;
try {
_$result = _$v ??
new _$GCommitPartsReq._(
vars: vars.build(),
document: BuiltValueNullFieldError.checkNotNull(
document, r'GCommitPartsReq', 'document'),
fragmentName: fragmentName,
idFields: BuiltValueNullFieldError.checkNotNull(
idFields, r'GCommitPartsReq', 'idFields'));
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GCommitPartsReq', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GRefPartsReq extends GRefPartsReq {
@override
final _i3.GRefPartsVars vars;
@override
final _i7.DocumentNode document;
@override
final String? fragmentName;
@override
final Map<String, dynamic> idFields;
factory _$GRefPartsReq([void Function(GRefPartsReqBuilder)? updates]) =>
(new GRefPartsReqBuilder()..update(updates))._build();
_$GRefPartsReq._(
{required this.vars,
required this.document,
this.fragmentName,
required this.idFields})
: super._() {
BuiltValueNullFieldError.checkNotNull(vars, r'GRefPartsReq', 'vars');
BuiltValueNullFieldError.checkNotNull(
document, r'GRefPartsReq', 'document');
BuiltValueNullFieldError.checkNotNull(
idFields, r'GRefPartsReq', 'idFields');
}
@override
GRefPartsReq rebuild(void Function(GRefPartsReqBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GRefPartsReqBuilder toBuilder() => new GRefPartsReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GRefPartsReq &&
vars == other.vars &&
document == other.document &&
fragmentName == other.fragmentName &&
idFields == other.idFields;
}
@override
int get hashCode {
return $jf($jc(
$jc($jc($jc(0, vars.hashCode), document.hashCode),
fragmentName.hashCode),
idFields.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GRefPartsReq')
..add('vars', vars)
..add('document', document)
..add('fragmentName', fragmentName)
..add('idFields', idFields))
.toString();
}
}
class GRefPartsReqBuilder
implements Builder<GRefPartsReq, GRefPartsReqBuilder> {
_$GRefPartsReq? _$v;
_i3.GRefPartsVarsBuilder? _vars;
_i3.GRefPartsVarsBuilder get vars =>
_$this._vars ??= new _i3.GRefPartsVarsBuilder();
set vars(_i3.GRefPartsVarsBuilder? vars) => _$this._vars = vars;
_i7.DocumentNode? _document;
_i7.DocumentNode? get document => _$this._document;
set document(_i7.DocumentNode? document) => _$this._document = document;
String? _fragmentName;
String? get fragmentName => _$this._fragmentName;
set fragmentName(String? fragmentName) => _$this._fragmentName = fragmentName;
Map<String, dynamic>? _idFields;
Map<String, dynamic>? get idFields => _$this._idFields;
set idFields(Map<String, dynamic>? idFields) => _$this._idFields = idFields;
GRefPartsReqBuilder() {
GRefPartsReq._initializeBuilder(this);
}
GRefPartsReqBuilder get _$this {
final $v = _$v;
if ($v != null) {
_vars = $v.vars.toBuilder();
_document = $v.document;
_fragmentName = $v.fragmentName;
_idFields = $v.idFields;
_$v = null;
}
return this;
}
@override
void replace(GRefPartsReq other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GRefPartsReq;
}
@override
void update(void Function(GRefPartsReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GRefPartsReq build() => _build();
_$GRefPartsReq _build() {
_$GRefPartsReq _$result;
try {
_$result = _$v ??
new _$GRefPartsReq._(
vars: vars.build(),
document: BuiltValueNullFieldError.checkNotNull(
document, r'GRefPartsReq', 'document'),
fragmentName: fragmentName,
idFields: BuiltValueNullFieldError.checkNotNull(
idFields, r'GRefPartsReq', 'idFields'));
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GRefPartsReq', _$failedField, e.toString());
}
rethrow;
}
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

View File

@ -0,0 +1,69 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:gql_github/serializers.gql.dart' as _i1;
part 'repo.var.gql.g.dart';
abstract class GRepoVars implements Built<GRepoVars, GRepoVarsBuilder> {
GRepoVars._();
factory GRepoVars([Function(GRepoVarsBuilder b) updates]) = _$GRepoVars;
String get owner;
String get name;
bool get branchSpecified;
String get branch;
static Serializer<GRepoVars> get serializer => _$gRepoVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GRepoVars.serializer,
this,
) as Map<String, dynamic>);
static GRepoVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GRepoVars.serializer,
json,
);
}
abstract class GCommitPartsVars
implements Built<GCommitPartsVars, GCommitPartsVarsBuilder> {
GCommitPartsVars._();
factory GCommitPartsVars([Function(GCommitPartsVarsBuilder b) updates]) =
_$GCommitPartsVars;
static Serializer<GCommitPartsVars> get serializer =>
_$gCommitPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GCommitPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GCommitPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GCommitPartsVars.serializer,
json,
);
}
abstract class GRefPartsVars
implements Built<GRefPartsVars, GRefPartsVarsBuilder> {
GRefPartsVars._();
factory GRefPartsVars([Function(GRefPartsVarsBuilder b) updates]) =
_$GRefPartsVars;
static Serializer<GRefPartsVars> get serializer => _$gRefPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GRefPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GRefPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GRefPartsVars.serializer,
json,
);
}

View File

@ -0,0 +1,358 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'repo.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GRepoVars> _$gRepoVarsSerializer = new _$GRepoVarsSerializer();
Serializer<GCommitPartsVars> _$gCommitPartsVarsSerializer =
new _$GCommitPartsVarsSerializer();
Serializer<GRefPartsVars> _$gRefPartsVarsSerializer =
new _$GRefPartsVarsSerializer();
class _$GRepoVarsSerializer implements StructuredSerializer<GRepoVars> {
@override
final Iterable<Type> types = const [GRepoVars, _$GRepoVars];
@override
final String wireName = 'GRepoVars';
@override
Iterable<Object?> serialize(Serializers serializers, GRepoVars object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'owner',
serializers.serialize(object.owner,
specifiedType: const FullType(String)),
'name',
serializers.serialize(object.name, specifiedType: const FullType(String)),
'branchSpecified',
serializers.serialize(object.branchSpecified,
specifiedType: const FullType(bool)),
'branch',
serializers.serialize(object.branch,
specifiedType: const FullType(String)),
];
return result;
}
@override
GRepoVars deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GRepoVarsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'owner':
result.owner = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'name':
result.name = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'branchSpecified':
result.branchSpecified = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'branch':
result.branch = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
}
}
return result.build();
}
}
class _$GCommitPartsVarsSerializer
implements StructuredSerializer<GCommitPartsVars> {
@override
final Iterable<Type> types = const [GCommitPartsVars, _$GCommitPartsVars];
@override
final String wireName = 'GCommitPartsVars';
@override
Iterable<Object?> serialize(Serializers serializers, GCommitPartsVars object,
{FullType specifiedType = FullType.unspecified}) {
return <Object?>[];
}
@override
GCommitPartsVars deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
return new GCommitPartsVarsBuilder().build();
}
}
class _$GRefPartsVarsSerializer implements StructuredSerializer<GRefPartsVars> {
@override
final Iterable<Type> types = const [GRefPartsVars, _$GRefPartsVars];
@override
final String wireName = 'GRefPartsVars';
@override
Iterable<Object?> serialize(Serializers serializers, GRefPartsVars object,
{FullType specifiedType = FullType.unspecified}) {
return <Object?>[];
}
@override
GRefPartsVars deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
return new GRefPartsVarsBuilder().build();
}
}
class _$GRepoVars extends GRepoVars {
@override
final String owner;
@override
final String name;
@override
final bool branchSpecified;
@override
final String branch;
factory _$GRepoVars([void Function(GRepoVarsBuilder)? updates]) =>
(new GRepoVarsBuilder()..update(updates))._build();
_$GRepoVars._(
{required this.owner,
required this.name,
required this.branchSpecified,
required this.branch})
: super._() {
BuiltValueNullFieldError.checkNotNull(owner, r'GRepoVars', 'owner');
BuiltValueNullFieldError.checkNotNull(name, r'GRepoVars', 'name');
BuiltValueNullFieldError.checkNotNull(
branchSpecified, r'GRepoVars', 'branchSpecified');
BuiltValueNullFieldError.checkNotNull(branch, r'GRepoVars', 'branch');
}
@override
GRepoVars rebuild(void Function(GRepoVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GRepoVarsBuilder toBuilder() => new GRepoVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GRepoVars &&
owner == other.owner &&
name == other.name &&
branchSpecified == other.branchSpecified &&
branch == other.branch;
}
@override
int get hashCode {
return $jf($jc(
$jc($jc($jc(0, owner.hashCode), name.hashCode),
branchSpecified.hashCode),
branch.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GRepoVars')
..add('owner', owner)
..add('name', name)
..add('branchSpecified', branchSpecified)
..add('branch', branch))
.toString();
}
}
class GRepoVarsBuilder implements Builder<GRepoVars, GRepoVarsBuilder> {
_$GRepoVars? _$v;
String? _owner;
String? get owner => _$this._owner;
set owner(String? owner) => _$this._owner = owner;
String? _name;
String? get name => _$this._name;
set name(String? name) => _$this._name = name;
bool? _branchSpecified;
bool? get branchSpecified => _$this._branchSpecified;
set branchSpecified(bool? branchSpecified) =>
_$this._branchSpecified = branchSpecified;
String? _branch;
String? get branch => _$this._branch;
set branch(String? branch) => _$this._branch = branch;
GRepoVarsBuilder();
GRepoVarsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_owner = $v.owner;
_name = $v.name;
_branchSpecified = $v.branchSpecified;
_branch = $v.branch;
_$v = null;
}
return this;
}
@override
void replace(GRepoVars other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GRepoVars;
}
@override
void update(void Function(GRepoVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GRepoVars build() => _build();
_$GRepoVars _build() {
final _$result = _$v ??
new _$GRepoVars._(
owner: BuiltValueNullFieldError.checkNotNull(
owner, r'GRepoVars', 'owner'),
name: BuiltValueNullFieldError.checkNotNull(
name, r'GRepoVars', 'name'),
branchSpecified: BuiltValueNullFieldError.checkNotNull(
branchSpecified, r'GRepoVars', 'branchSpecified'),
branch: BuiltValueNullFieldError.checkNotNull(
branch, r'GRepoVars', 'branch'));
replace(_$result);
return _$result;
}
}
class _$GCommitPartsVars extends GCommitPartsVars {
factory _$GCommitPartsVars(
[void Function(GCommitPartsVarsBuilder)? updates]) =>
(new GCommitPartsVarsBuilder()..update(updates))._build();
_$GCommitPartsVars._() : super._();
@override
GCommitPartsVars rebuild(void Function(GCommitPartsVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GCommitPartsVarsBuilder toBuilder() =>
new GCommitPartsVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GCommitPartsVars;
}
@override
int get hashCode {
return 526308058;
}
@override
String toString() {
return newBuiltValueToStringHelper(r'GCommitPartsVars').toString();
}
}
class GCommitPartsVarsBuilder
implements Builder<GCommitPartsVars, GCommitPartsVarsBuilder> {
_$GCommitPartsVars? _$v;
GCommitPartsVarsBuilder();
@override
void replace(GCommitPartsVars other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GCommitPartsVars;
}
@override
void update(void Function(GCommitPartsVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GCommitPartsVars build() => _build();
_$GCommitPartsVars _build() {
final _$result = _$v ?? new _$GCommitPartsVars._();
replace(_$result);
return _$result;
}
}
class _$GRefPartsVars extends GRefPartsVars {
factory _$GRefPartsVars([void Function(GRefPartsVarsBuilder)? updates]) =>
(new GRefPartsVarsBuilder()..update(updates))._build();
_$GRefPartsVars._() : super._();
@override
GRefPartsVars rebuild(void Function(GRefPartsVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GRefPartsVarsBuilder toBuilder() => new GRefPartsVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GRefPartsVars;
}
@override
int get hashCode {
return 154053409;
}
@override
String toString() {
return newBuiltValueToStringHelper(r'GRefPartsVars').toString();
}
}
class GRefPartsVarsBuilder
implements Builder<GRefPartsVars, GRefPartsVarsBuilder> {
_$GRefPartsVars? _$v;
GRefPartsVarsBuilder();
@override
void replace(GRefPartsVars other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GRefPartsVars;
}
@override
void update(void Function(GRefPartsVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GRefPartsVars build() => _build();
_$GRefPartsVars _build() {
final _$result = _$v ?? new _$GRefPartsVars._();
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

View File

@ -0,0 +1,341 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:gql/ast.dart' as _i1;
const RepoParts = _i1.FragmentDefinitionNode(
name: _i1.NameNode(value: 'RepoParts'),
typeCondition: _i1.TypeConditionNode(
on: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Repository'),
isNonNull: false,
)),
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'owner'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'login'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'avatarUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'description'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'isPrivate'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'isFork'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'stargazers'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'forks'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'primaryLanguage'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'color'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'updatedAt'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
);
const Repos = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'Repos'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'login')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'after')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'repositoryOwner'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'login'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'login')),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'repositories'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '30'),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'after'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'after')),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'orderBy'),
value: _i1.ObjectValueNode(fields: [
_i1.ObjectFieldNode(
name: _i1.NameNode(value: 'field'),
value: _i1.EnumValueNode(
name: _i1.NameNode(value: 'UPDATED_AT')),
),
_i1.ObjectFieldNode(
name: _i1.NameNode(value: 'direction'),
value: _i1.EnumValueNode(name: _i1.NameNode(value: 'DESC')),
),
]),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'pageInfo'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'hasNextPage'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'endCursor'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'RepoParts'),
directives: [],
)
]),
),
]),
)
]),
)
]),
);
const Stars = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'Stars'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'login')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'after')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'user'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'login'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'login')),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'starredRepositories'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '30'),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'after'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'after')),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'orderBy'),
value: _i1.ObjectValueNode(fields: [
_i1.ObjectFieldNode(
name: _i1.NameNode(value: 'field'),
value: _i1.EnumValueNode(
name: _i1.NameNode(value: 'STARRED_AT')),
),
_i1.ObjectFieldNode(
name: _i1.NameNode(value: 'direction'),
value: _i1.EnumValueNode(name: _i1.NameNode(value: 'DESC')),
),
]),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'pageInfo'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'hasNextPage'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'endCursor'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'RepoParts'),
directives: [],
)
]),
),
]),
)
]),
)
]),
);
const document = _i1.DocumentNode(definitions: [
RepoParts,
Repos,
Stars,
]);

View File

@ -0,0 +1,841 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_collection/built_collection.dart';
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:gql_github/serializers.gql.dart' as _i1;
part 'repos.data.gql.g.dart';
abstract class GReposData implements Built<GReposData, GReposDataBuilder> {
GReposData._();
factory GReposData([Function(GReposDataBuilder b) updates]) = _$GReposData;
static void _initializeBuilder(GReposDataBuilder b) =>
b..G__typename = 'Query';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GReposData_repositoryOwner? get repositoryOwner;
static Serializer<GReposData> get serializer => _$gReposDataSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReposData.serializer,
this,
) as Map<String, dynamic>);
static GReposData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReposData.serializer,
json,
);
}
abstract class GReposData_repositoryOwner
implements
Built<GReposData_repositoryOwner, GReposData_repositoryOwnerBuilder> {
GReposData_repositoryOwner._();
factory GReposData_repositoryOwner(
[Function(GReposData_repositoryOwnerBuilder b) updates]) =
_$GReposData_repositoryOwner;
static void _initializeBuilder(GReposData_repositoryOwnerBuilder b) =>
b..G__typename = 'RepositoryOwner';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GReposData_repositoryOwner_repositories get repositories;
static Serializer<GReposData_repositoryOwner> get serializer =>
_$gReposDataRepositoryOwnerSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReposData_repositoryOwner.serializer,
this,
) as Map<String, dynamic>);
static GReposData_repositoryOwner? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReposData_repositoryOwner.serializer,
json,
);
}
abstract class GReposData_repositoryOwner_repositories
implements
Built<GReposData_repositoryOwner_repositories,
GReposData_repositoryOwner_repositoriesBuilder> {
GReposData_repositoryOwner_repositories._();
factory GReposData_repositoryOwner_repositories(
[Function(GReposData_repositoryOwner_repositoriesBuilder b)
updates]) = _$GReposData_repositoryOwner_repositories;
static void _initializeBuilder(
GReposData_repositoryOwner_repositoriesBuilder b) =>
b..G__typename = 'RepositoryConnection';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GReposData_repositoryOwner_repositories_pageInfo get pageInfo;
BuiltList<GReposData_repositoryOwner_repositories_nodes>? get nodes;
static Serializer<GReposData_repositoryOwner_repositories> get serializer =>
_$gReposDataRepositoryOwnerRepositoriesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReposData_repositoryOwner_repositories.serializer,
this,
) as Map<String, dynamic>);
static GReposData_repositoryOwner_repositories? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReposData_repositoryOwner_repositories.serializer,
json,
);
}
abstract class GReposData_repositoryOwner_repositories_pageInfo
implements
Built<GReposData_repositoryOwner_repositories_pageInfo,
GReposData_repositoryOwner_repositories_pageInfoBuilder> {
GReposData_repositoryOwner_repositories_pageInfo._();
factory GReposData_repositoryOwner_repositories_pageInfo(
[Function(GReposData_repositoryOwner_repositories_pageInfoBuilder b)
updates]) = _$GReposData_repositoryOwner_repositories_pageInfo;
static void _initializeBuilder(
GReposData_repositoryOwner_repositories_pageInfoBuilder b) =>
b..G__typename = 'PageInfo';
@BuiltValueField(wireName: '__typename')
String get G__typename;
bool get hasNextPage;
String? get endCursor;
static Serializer<GReposData_repositoryOwner_repositories_pageInfo>
get serializer =>
_$gReposDataRepositoryOwnerRepositoriesPageInfoSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReposData_repositoryOwner_repositories_pageInfo.serializer,
this,
) as Map<String, dynamic>);
static GReposData_repositoryOwner_repositories_pageInfo? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReposData_repositoryOwner_repositories_pageInfo.serializer,
json,
);
}
abstract class GReposData_repositoryOwner_repositories_nodes
implements
Built<GReposData_repositoryOwner_repositories_nodes,
GReposData_repositoryOwner_repositories_nodesBuilder>,
GRepoParts {
GReposData_repositoryOwner_repositories_nodes._();
factory GReposData_repositoryOwner_repositories_nodes(
[Function(GReposData_repositoryOwner_repositories_nodesBuilder b)
updates]) = _$GReposData_repositoryOwner_repositories_nodes;
static void _initializeBuilder(
GReposData_repositoryOwner_repositories_nodesBuilder b) =>
b..G__typename = 'Repository';
@override
@BuiltValueField(wireName: '__typename')
String get G__typename;
@override
GReposData_repositoryOwner_repositories_nodes_owner get owner;
@override
String get name;
@override
String? get description;
@override
bool get isPrivate;
@override
bool get isFork;
@override
GReposData_repositoryOwner_repositories_nodes_stargazers get stargazers;
@override
GReposData_repositoryOwner_repositories_nodes_forks get forks;
@override
GReposData_repositoryOwner_repositories_nodes_primaryLanguage?
get primaryLanguage;
@override
DateTime get updatedAt;
static Serializer<GReposData_repositoryOwner_repositories_nodes>
get serializer => _$gReposDataRepositoryOwnerRepositoriesNodesSerializer;
@override
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReposData_repositoryOwner_repositories_nodes.serializer,
this,
) as Map<String, dynamic>);
static GReposData_repositoryOwner_repositories_nodes? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReposData_repositoryOwner_repositories_nodes.serializer,
json,
);
}
abstract class GReposData_repositoryOwner_repositories_nodes_owner
implements
Built<GReposData_repositoryOwner_repositories_nodes_owner,
GReposData_repositoryOwner_repositories_nodes_ownerBuilder>,
GRepoParts_owner {
GReposData_repositoryOwner_repositories_nodes_owner._();
factory GReposData_repositoryOwner_repositories_nodes_owner(
[Function(GReposData_repositoryOwner_repositories_nodes_ownerBuilder b)
updates]) = _$GReposData_repositoryOwner_repositories_nodes_owner;
static void _initializeBuilder(
GReposData_repositoryOwner_repositories_nodes_ownerBuilder b) =>
b..G__typename = 'RepositoryOwner';
@override
@BuiltValueField(wireName: '__typename')
String get G__typename;
@override
String get login;
@override
String get avatarUrl;
static Serializer<GReposData_repositoryOwner_repositories_nodes_owner>
get serializer =>
_$gReposDataRepositoryOwnerRepositoriesNodesOwnerSerializer;
@override
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReposData_repositoryOwner_repositories_nodes_owner.serializer,
this,
) as Map<String, dynamic>);
static GReposData_repositoryOwner_repositories_nodes_owner? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReposData_repositoryOwner_repositories_nodes_owner.serializer,
json,
);
}
abstract class GReposData_repositoryOwner_repositories_nodes_stargazers
implements
Built<GReposData_repositoryOwner_repositories_nodes_stargazers,
GReposData_repositoryOwner_repositories_nodes_stargazersBuilder>,
GRepoParts_stargazers {
GReposData_repositoryOwner_repositories_nodes_stargazers._();
factory GReposData_repositoryOwner_repositories_nodes_stargazers(
[Function(
GReposData_repositoryOwner_repositories_nodes_stargazersBuilder b)
updates]) = _$GReposData_repositoryOwner_repositories_nodes_stargazers;
static void _initializeBuilder(
GReposData_repositoryOwner_repositories_nodes_stargazersBuilder b) =>
b..G__typename = 'StargazerConnection';
@override
@BuiltValueField(wireName: '__typename')
String get G__typename;
@override
int get totalCount;
static Serializer<GReposData_repositoryOwner_repositories_nodes_stargazers>
get serializer =>
_$gReposDataRepositoryOwnerRepositoriesNodesStargazersSerializer;
@override
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReposData_repositoryOwner_repositories_nodes_stargazers.serializer,
this,
) as Map<String, dynamic>);
static GReposData_repositoryOwner_repositories_nodes_stargazers? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReposData_repositoryOwner_repositories_nodes_stargazers.serializer,
json,
);
}
abstract class GReposData_repositoryOwner_repositories_nodes_forks
implements
Built<GReposData_repositoryOwner_repositories_nodes_forks,
GReposData_repositoryOwner_repositories_nodes_forksBuilder>,
GRepoParts_forks {
GReposData_repositoryOwner_repositories_nodes_forks._();
factory GReposData_repositoryOwner_repositories_nodes_forks(
[Function(GReposData_repositoryOwner_repositories_nodes_forksBuilder b)
updates]) = _$GReposData_repositoryOwner_repositories_nodes_forks;
static void _initializeBuilder(
GReposData_repositoryOwner_repositories_nodes_forksBuilder b) =>
b..G__typename = 'RepositoryConnection';
@override
@BuiltValueField(wireName: '__typename')
String get G__typename;
@override
int get totalCount;
static Serializer<GReposData_repositoryOwner_repositories_nodes_forks>
get serializer =>
_$gReposDataRepositoryOwnerRepositoriesNodesForksSerializer;
@override
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReposData_repositoryOwner_repositories_nodes_forks.serializer,
this,
) as Map<String, dynamic>);
static GReposData_repositoryOwner_repositories_nodes_forks? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReposData_repositoryOwner_repositories_nodes_forks.serializer,
json,
);
}
abstract class GReposData_repositoryOwner_repositories_nodes_primaryLanguage
implements
Built<GReposData_repositoryOwner_repositories_nodes_primaryLanguage,
GReposData_repositoryOwner_repositories_nodes_primaryLanguageBuilder>,
GRepoParts_primaryLanguage {
GReposData_repositoryOwner_repositories_nodes_primaryLanguage._();
factory GReposData_repositoryOwner_repositories_nodes_primaryLanguage(
[Function(
GReposData_repositoryOwner_repositories_nodes_primaryLanguageBuilder
b)
updates]) =
_$GReposData_repositoryOwner_repositories_nodes_primaryLanguage;
static void _initializeBuilder(
GReposData_repositoryOwner_repositories_nodes_primaryLanguageBuilder
b) =>
b..G__typename = 'Language';
@override
@BuiltValueField(wireName: '__typename')
String get G__typename;
@override
String? get color;
@override
String get name;
static Serializer<
GReposData_repositoryOwner_repositories_nodes_primaryLanguage>
get serializer =>
_$gReposDataRepositoryOwnerRepositoriesNodesPrimaryLanguageSerializer;
@override
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReposData_repositoryOwner_repositories_nodes_primaryLanguage
.serializer,
this,
) as Map<String, dynamic>);
static GReposData_repositoryOwner_repositories_nodes_primaryLanguage?
fromJson(Map<String, dynamic> json) => _i1.serializers.deserializeWith(
GReposData_repositoryOwner_repositories_nodes_primaryLanguage
.serializer,
json,
);
}
abstract class GStarsData implements Built<GStarsData, GStarsDataBuilder> {
GStarsData._();
factory GStarsData([Function(GStarsDataBuilder b) updates]) = _$GStarsData;
static void _initializeBuilder(GStarsDataBuilder b) =>
b..G__typename = 'Query';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GStarsData_user? get user;
static Serializer<GStarsData> get serializer => _$gStarsDataSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GStarsData.serializer,
this,
) as Map<String, dynamic>);
static GStarsData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GStarsData.serializer,
json,
);
}
abstract class GStarsData_user
implements Built<GStarsData_user, GStarsData_userBuilder> {
GStarsData_user._();
factory GStarsData_user([Function(GStarsData_userBuilder b) updates]) =
_$GStarsData_user;
static void _initializeBuilder(GStarsData_userBuilder b) =>
b..G__typename = 'User';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GStarsData_user_starredRepositories get starredRepositories;
static Serializer<GStarsData_user> get serializer =>
_$gStarsDataUserSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GStarsData_user.serializer,
this,
) as Map<String, dynamic>);
static GStarsData_user? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GStarsData_user.serializer,
json,
);
}
abstract class GStarsData_user_starredRepositories
implements
Built<GStarsData_user_starredRepositories,
GStarsData_user_starredRepositoriesBuilder> {
GStarsData_user_starredRepositories._();
factory GStarsData_user_starredRepositories(
[Function(GStarsData_user_starredRepositoriesBuilder b) updates]) =
_$GStarsData_user_starredRepositories;
static void _initializeBuilder(
GStarsData_user_starredRepositoriesBuilder b) =>
b..G__typename = 'StarredRepositoryConnection';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GStarsData_user_starredRepositories_pageInfo get pageInfo;
BuiltList<GStarsData_user_starredRepositories_nodes>? get nodes;
static Serializer<GStarsData_user_starredRepositories> get serializer =>
_$gStarsDataUserStarredRepositoriesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GStarsData_user_starredRepositories.serializer,
this,
) as Map<String, dynamic>);
static GStarsData_user_starredRepositories? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GStarsData_user_starredRepositories.serializer,
json,
);
}
abstract class GStarsData_user_starredRepositories_pageInfo
implements
Built<GStarsData_user_starredRepositories_pageInfo,
GStarsData_user_starredRepositories_pageInfoBuilder> {
GStarsData_user_starredRepositories_pageInfo._();
factory GStarsData_user_starredRepositories_pageInfo(
[Function(GStarsData_user_starredRepositories_pageInfoBuilder b)
updates]) = _$GStarsData_user_starredRepositories_pageInfo;
static void _initializeBuilder(
GStarsData_user_starredRepositories_pageInfoBuilder b) =>
b..G__typename = 'PageInfo';
@BuiltValueField(wireName: '__typename')
String get G__typename;
bool get hasNextPage;
String? get endCursor;
static Serializer<GStarsData_user_starredRepositories_pageInfo>
get serializer => _$gStarsDataUserStarredRepositoriesPageInfoSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GStarsData_user_starredRepositories_pageInfo.serializer,
this,
) as Map<String, dynamic>);
static GStarsData_user_starredRepositories_pageInfo? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GStarsData_user_starredRepositories_pageInfo.serializer,
json,
);
}
abstract class GStarsData_user_starredRepositories_nodes
implements
Built<GStarsData_user_starredRepositories_nodes,
GStarsData_user_starredRepositories_nodesBuilder>,
GRepoParts {
GStarsData_user_starredRepositories_nodes._();
factory GStarsData_user_starredRepositories_nodes(
[Function(GStarsData_user_starredRepositories_nodesBuilder b)
updates]) = _$GStarsData_user_starredRepositories_nodes;
static void _initializeBuilder(
GStarsData_user_starredRepositories_nodesBuilder b) =>
b..G__typename = 'Repository';
@override
@BuiltValueField(wireName: '__typename')
String get G__typename;
@override
GStarsData_user_starredRepositories_nodes_owner get owner;
@override
String get name;
@override
String? get description;
@override
bool get isPrivate;
@override
bool get isFork;
@override
GStarsData_user_starredRepositories_nodes_stargazers get stargazers;
@override
GStarsData_user_starredRepositories_nodes_forks get forks;
@override
GStarsData_user_starredRepositories_nodes_primaryLanguage?
get primaryLanguage;
@override
DateTime get updatedAt;
static Serializer<GStarsData_user_starredRepositories_nodes> get serializer =>
_$gStarsDataUserStarredRepositoriesNodesSerializer;
@override
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GStarsData_user_starredRepositories_nodes.serializer,
this,
) as Map<String, dynamic>);
static GStarsData_user_starredRepositories_nodes? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GStarsData_user_starredRepositories_nodes.serializer,
json,
);
}
abstract class GStarsData_user_starredRepositories_nodes_owner
implements
Built<GStarsData_user_starredRepositories_nodes_owner,
GStarsData_user_starredRepositories_nodes_ownerBuilder>,
GRepoParts_owner {
GStarsData_user_starredRepositories_nodes_owner._();
factory GStarsData_user_starredRepositories_nodes_owner(
[Function(GStarsData_user_starredRepositories_nodes_ownerBuilder b)
updates]) = _$GStarsData_user_starredRepositories_nodes_owner;
static void _initializeBuilder(
GStarsData_user_starredRepositories_nodes_ownerBuilder b) =>
b..G__typename = 'RepositoryOwner';
@override
@BuiltValueField(wireName: '__typename')
String get G__typename;
@override
String get login;
@override
String get avatarUrl;
static Serializer<GStarsData_user_starredRepositories_nodes_owner>
get serializer => _$gStarsDataUserStarredRepositoriesNodesOwnerSerializer;
@override
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GStarsData_user_starredRepositories_nodes_owner.serializer,
this,
) as Map<String, dynamic>);
static GStarsData_user_starredRepositories_nodes_owner? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GStarsData_user_starredRepositories_nodes_owner.serializer,
json,
);
}
abstract class GStarsData_user_starredRepositories_nodes_stargazers
implements
Built<GStarsData_user_starredRepositories_nodes_stargazers,
GStarsData_user_starredRepositories_nodes_stargazersBuilder>,
GRepoParts_stargazers {
GStarsData_user_starredRepositories_nodes_stargazers._();
factory GStarsData_user_starredRepositories_nodes_stargazers(
[Function(GStarsData_user_starredRepositories_nodes_stargazersBuilder b)
updates]) = _$GStarsData_user_starredRepositories_nodes_stargazers;
static void _initializeBuilder(
GStarsData_user_starredRepositories_nodes_stargazersBuilder b) =>
b..G__typename = 'StargazerConnection';
@override
@BuiltValueField(wireName: '__typename')
String get G__typename;
@override
int get totalCount;
static Serializer<GStarsData_user_starredRepositories_nodes_stargazers>
get serializer =>
_$gStarsDataUserStarredRepositoriesNodesStargazersSerializer;
@override
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GStarsData_user_starredRepositories_nodes_stargazers.serializer,
this,
) as Map<String, dynamic>);
static GStarsData_user_starredRepositories_nodes_stargazers? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GStarsData_user_starredRepositories_nodes_stargazers.serializer,
json,
);
}
abstract class GStarsData_user_starredRepositories_nodes_forks
implements
Built<GStarsData_user_starredRepositories_nodes_forks,
GStarsData_user_starredRepositories_nodes_forksBuilder>,
GRepoParts_forks {
GStarsData_user_starredRepositories_nodes_forks._();
factory GStarsData_user_starredRepositories_nodes_forks(
[Function(GStarsData_user_starredRepositories_nodes_forksBuilder b)
updates]) = _$GStarsData_user_starredRepositories_nodes_forks;
static void _initializeBuilder(
GStarsData_user_starredRepositories_nodes_forksBuilder b) =>
b..G__typename = 'RepositoryConnection';
@override
@BuiltValueField(wireName: '__typename')
String get G__typename;
@override
int get totalCount;
static Serializer<GStarsData_user_starredRepositories_nodes_forks>
get serializer => _$gStarsDataUserStarredRepositoriesNodesForksSerializer;
@override
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GStarsData_user_starredRepositories_nodes_forks.serializer,
this,
) as Map<String, dynamic>);
static GStarsData_user_starredRepositories_nodes_forks? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GStarsData_user_starredRepositories_nodes_forks.serializer,
json,
);
}
abstract class GStarsData_user_starredRepositories_nodes_primaryLanguage
implements
Built<GStarsData_user_starredRepositories_nodes_primaryLanguage,
GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder>,
GRepoParts_primaryLanguage {
GStarsData_user_starredRepositories_nodes_primaryLanguage._();
factory GStarsData_user_starredRepositories_nodes_primaryLanguage(
[Function(
GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder
b)
updates]) = _$GStarsData_user_starredRepositories_nodes_primaryLanguage;
static void _initializeBuilder(
GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder b) =>
b..G__typename = 'Language';
@override
@BuiltValueField(wireName: '__typename')
String get G__typename;
@override
String? get color;
@override
String get name;
static Serializer<GStarsData_user_starredRepositories_nodes_primaryLanguage>
get serializer =>
_$gStarsDataUserStarredRepositoriesNodesPrimaryLanguageSerializer;
@override
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GStarsData_user_starredRepositories_nodes_primaryLanguage.serializer,
this,
) as Map<String, dynamic>);
static GStarsData_user_starredRepositories_nodes_primaryLanguage? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GStarsData_user_starredRepositories_nodes_primaryLanguage.serializer,
json,
);
}
abstract class GRepoParts {
String get G__typename;
GRepoParts_owner get owner;
String get name;
String? get description;
bool get isPrivate;
bool get isFork;
GRepoParts_stargazers get stargazers;
GRepoParts_forks get forks;
GRepoParts_primaryLanguage? get primaryLanguage;
DateTime get updatedAt;
Map<String, dynamic> toJson();
}
abstract class GRepoParts_owner {
String get G__typename;
String get login;
String get avatarUrl;
Map<String, dynamic> toJson();
}
abstract class GRepoParts_stargazers {
String get G__typename;
int get totalCount;
Map<String, dynamic> toJson();
}
abstract class GRepoParts_forks {
String get G__typename;
int get totalCount;
Map<String, dynamic> toJson();
}
abstract class GRepoParts_primaryLanguage {
String get G__typename;
String? get color;
String get name;
Map<String, dynamic> toJson();
}
abstract class GRepoPartsData
implements Built<GRepoPartsData, GRepoPartsDataBuilder>, GRepoParts {
GRepoPartsData._();
factory GRepoPartsData([Function(GRepoPartsDataBuilder b) updates]) =
_$GRepoPartsData;
static void _initializeBuilder(GRepoPartsDataBuilder b) =>
b..G__typename = 'Repository';
@override
@BuiltValueField(wireName: '__typename')
String get G__typename;
@override
GRepoPartsData_owner get owner;
@override
String get name;
@override
String? get description;
@override
bool get isPrivate;
@override
bool get isFork;
@override
GRepoPartsData_stargazers get stargazers;
@override
GRepoPartsData_forks get forks;
@override
GRepoPartsData_primaryLanguage? get primaryLanguage;
@override
DateTime get updatedAt;
static Serializer<GRepoPartsData> get serializer =>
_$gRepoPartsDataSerializer;
@override
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GRepoPartsData.serializer,
this,
) as Map<String, dynamic>);
static GRepoPartsData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GRepoPartsData.serializer,
json,
);
}
abstract class GRepoPartsData_owner
implements
Built<GRepoPartsData_owner, GRepoPartsData_ownerBuilder>,
GRepoParts_owner {
GRepoPartsData_owner._();
factory GRepoPartsData_owner(
[Function(GRepoPartsData_ownerBuilder b) updates]) =
_$GRepoPartsData_owner;
static void _initializeBuilder(GRepoPartsData_ownerBuilder b) =>
b..G__typename = 'RepositoryOwner';
@override
@BuiltValueField(wireName: '__typename')
String get G__typename;
@override
String get login;
@override
String get avatarUrl;
static Serializer<GRepoPartsData_owner> get serializer =>
_$gRepoPartsDataOwnerSerializer;
@override
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GRepoPartsData_owner.serializer,
this,
) as Map<String, dynamic>);
static GRepoPartsData_owner? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GRepoPartsData_owner.serializer,
json,
);
}
abstract class GRepoPartsData_stargazers
implements
Built<GRepoPartsData_stargazers, GRepoPartsData_stargazersBuilder>,
GRepoParts_stargazers {
GRepoPartsData_stargazers._();
factory GRepoPartsData_stargazers(
[Function(GRepoPartsData_stargazersBuilder b) updates]) =
_$GRepoPartsData_stargazers;
static void _initializeBuilder(GRepoPartsData_stargazersBuilder b) =>
b..G__typename = 'StargazerConnection';
@override
@BuiltValueField(wireName: '__typename')
String get G__typename;
@override
int get totalCount;
static Serializer<GRepoPartsData_stargazers> get serializer =>
_$gRepoPartsDataStargazersSerializer;
@override
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GRepoPartsData_stargazers.serializer,
this,
) as Map<String, dynamic>);
static GRepoPartsData_stargazers? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GRepoPartsData_stargazers.serializer,
json,
);
}
abstract class GRepoPartsData_forks
implements
Built<GRepoPartsData_forks, GRepoPartsData_forksBuilder>,
GRepoParts_forks {
GRepoPartsData_forks._();
factory GRepoPartsData_forks(
[Function(GRepoPartsData_forksBuilder b) updates]) =
_$GRepoPartsData_forks;
static void _initializeBuilder(GRepoPartsData_forksBuilder b) =>
b..G__typename = 'RepositoryConnection';
@override
@BuiltValueField(wireName: '__typename')
String get G__typename;
@override
int get totalCount;
static Serializer<GRepoPartsData_forks> get serializer =>
_$gRepoPartsDataForksSerializer;
@override
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GRepoPartsData_forks.serializer,
this,
) as Map<String, dynamic>);
static GRepoPartsData_forks? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GRepoPartsData_forks.serializer,
json,
);
}
abstract class GRepoPartsData_primaryLanguage
implements
Built<GRepoPartsData_primaryLanguage,
GRepoPartsData_primaryLanguageBuilder>,
GRepoParts_primaryLanguage {
GRepoPartsData_primaryLanguage._();
factory GRepoPartsData_primaryLanguage(
[Function(GRepoPartsData_primaryLanguageBuilder b) updates]) =
_$GRepoPartsData_primaryLanguage;
static void _initializeBuilder(GRepoPartsData_primaryLanguageBuilder b) =>
b..G__typename = 'Language';
@override
@BuiltValueField(wireName: '__typename')
String get G__typename;
@override
String? get color;
@override
String get name;
static Serializer<GRepoPartsData_primaryLanguage> get serializer =>
_$gRepoPartsDataPrimaryLanguageSerializer;
@override
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GRepoPartsData_primaryLanguage.serializer,
this,
) as Map<String, dynamic>);
static GRepoPartsData_primaryLanguage? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GRepoPartsData_primaryLanguage.serializer,
json,
);
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,162 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:ferry_exec/ferry_exec.dart' as _i1;
import 'package:gql/ast.dart' as _i7;
import 'package:gql_exec/gql_exec.dart' as _i4;
import 'package:gql_github/repos.ast.gql.dart' as _i5;
import 'package:gql_github/repos.data.gql.dart' as _i2;
import 'package:gql_github/repos.var.gql.dart' as _i3;
import 'package:gql_github/serializers.gql.dart' as _i6;
part 'repos.req.gql.g.dart';
abstract class GReposReq
implements
Built<GReposReq, GReposReqBuilder>,
_i1.OperationRequest<_i2.GReposData, _i3.GReposVars> {
GReposReq._();
factory GReposReq([Function(GReposReqBuilder b) updates]) = _$GReposReq;
static void _initializeBuilder(GReposReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'Repos',
)
..executeOnListen = true;
@override
_i3.GReposVars get vars;
@override
_i4.Operation get operation;
@override
_i4.Request get execRequest => _i4.Request(
operation: operation,
variables: vars.toJson(),
);
@override
String? get requestId;
@override
@BuiltValueField(serialize: false)
_i2.GReposData? Function(
_i2.GReposData?,
_i2.GReposData?,
)? get updateResult;
@override
_i2.GReposData? get optimisticResponse;
@override
String? get updateCacheHandlerKey;
@override
Map<String, dynamic>? get updateCacheHandlerContext;
@override
_i1.FetchPolicy? get fetchPolicy;
@override
bool get executeOnListen;
@override
_i2.GReposData? parseData(Map<String, dynamic> json) =>
_i2.GReposData.fromJson(json);
static Serializer<GReposReq> get serializer => _$gReposReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GReposReq.serializer,
this,
) as Map<String, dynamic>);
static GReposReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GReposReq.serializer,
json,
);
}
abstract class GStarsReq
implements
Built<GStarsReq, GStarsReqBuilder>,
_i1.OperationRequest<_i2.GStarsData, _i3.GStarsVars> {
GStarsReq._();
factory GStarsReq([Function(GStarsReqBuilder b) updates]) = _$GStarsReq;
static void _initializeBuilder(GStarsReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'Stars',
)
..executeOnListen = true;
@override
_i3.GStarsVars get vars;
@override
_i4.Operation get operation;
@override
_i4.Request get execRequest => _i4.Request(
operation: operation,
variables: vars.toJson(),
);
@override
String? get requestId;
@override
@BuiltValueField(serialize: false)
_i2.GStarsData? Function(
_i2.GStarsData?,
_i2.GStarsData?,
)? get updateResult;
@override
_i2.GStarsData? get optimisticResponse;
@override
String? get updateCacheHandlerKey;
@override
Map<String, dynamic>? get updateCacheHandlerContext;
@override
_i1.FetchPolicy? get fetchPolicy;
@override
bool get executeOnListen;
@override
_i2.GStarsData? parseData(Map<String, dynamic> json) =>
_i2.GStarsData.fromJson(json);
static Serializer<GStarsReq> get serializer => _$gStarsReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GStarsReq.serializer,
this,
) as Map<String, dynamic>);
static GStarsReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GStarsReq.serializer,
json,
);
}
abstract class GRepoPartsReq
implements
Built<GRepoPartsReq, GRepoPartsReqBuilder>,
_i1.FragmentRequest<_i2.GRepoPartsData, _i3.GRepoPartsVars> {
GRepoPartsReq._();
factory GRepoPartsReq([Function(GRepoPartsReqBuilder b) updates]) =
_$GRepoPartsReq;
static void _initializeBuilder(GRepoPartsReqBuilder b) => b
..document = _i5.document
..fragmentName = 'RepoParts';
@override
_i3.GRepoPartsVars get vars;
@override
_i7.DocumentNode get document;
@override
String? get fragmentName;
@override
Map<String, dynamic> get idFields;
@override
_i2.GRepoPartsData? parseData(Map<String, dynamic> json) =>
_i2.GRepoPartsData.fromJson(json);
static Serializer<GRepoPartsReq> get serializer => _$gRepoPartsReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GRepoPartsReq.serializer,
this,
) as Map<String, dynamic>);
static GRepoPartsReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GRepoPartsReq.serializer,
json,
);
}

View File

@ -0,0 +1,898 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'repos.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GReposReq> _$gReposReqSerializer = new _$GReposReqSerializer();
Serializer<GStarsReq> _$gStarsReqSerializer = new _$GStarsReqSerializer();
Serializer<GRepoPartsReq> _$gRepoPartsReqSerializer =
new _$GRepoPartsReqSerializer();
class _$GReposReqSerializer implements StructuredSerializer<GReposReq> {
@override
final Iterable<Type> types = const [GReposReq, _$GReposReq];
@override
final String wireName = 'GReposReq';
@override
Iterable<Object?> serialize(Serializers serializers, GReposReq object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'vars',
serializers.serialize(object.vars,
specifiedType: const FullType(_i3.GReposVars)),
'operation',
serializers.serialize(object.operation,
specifiedType: const FullType(_i4.Operation)),
'executeOnListen',
serializers.serialize(object.executeOnListen,
specifiedType: const FullType(bool)),
];
Object? value;
value = object.requestId;
if (value != null) {
result
..add('requestId')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.optimisticResponse;
if (value != null) {
result
..add('optimisticResponse')
..add(serializers.serialize(value,
specifiedType: const FullType(_i2.GReposData)));
}
value = object.updateCacheHandlerKey;
if (value != null) {
result
..add('updateCacheHandlerKey')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.updateCacheHandlerContext;
if (value != null) {
result
..add('updateCacheHandlerContext')
..add(serializers.serialize(value,
specifiedType: const FullType(
Map, const [const FullType(String), const FullType(dynamic)])));
}
value = object.fetchPolicy;
if (value != null) {
result
..add('fetchPolicy')
..add(serializers.serialize(value,
specifiedType: const FullType(_i1.FetchPolicy)));
}
return result;
}
@override
GReposReq deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GReposReqBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'vars':
result.vars.replace(serializers.deserialize(value,
specifiedType: const FullType(_i3.GReposVars))!
as _i3.GReposVars);
break;
case 'operation':
result.operation = serializers.deserialize(value,
specifiedType: const FullType(_i4.Operation))! as _i4.Operation;
break;
case 'requestId':
result.requestId = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'optimisticResponse':
result.optimisticResponse.replace(serializers.deserialize(value,
specifiedType: const FullType(_i2.GReposData))!
as _i2.GReposData);
break;
case 'updateCacheHandlerKey':
result.updateCacheHandlerKey = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'updateCacheHandlerContext':
result.updateCacheHandlerContext = serializers.deserialize(value,
specifiedType: const FullType(Map, const [
const FullType(String),
const FullType(dynamic)
])) as Map<String, dynamic>?;
break;
case 'fetchPolicy':
result.fetchPolicy = serializers.deserialize(value,
specifiedType: const FullType(_i1.FetchPolicy))
as _i1.FetchPolicy?;
break;
case 'executeOnListen':
result.executeOnListen = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
}
}
return result.build();
}
}
class _$GStarsReqSerializer implements StructuredSerializer<GStarsReq> {
@override
final Iterable<Type> types = const [GStarsReq, _$GStarsReq];
@override
final String wireName = 'GStarsReq';
@override
Iterable<Object?> serialize(Serializers serializers, GStarsReq object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'vars',
serializers.serialize(object.vars,
specifiedType: const FullType(_i3.GStarsVars)),
'operation',
serializers.serialize(object.operation,
specifiedType: const FullType(_i4.Operation)),
'executeOnListen',
serializers.serialize(object.executeOnListen,
specifiedType: const FullType(bool)),
];
Object? value;
value = object.requestId;
if (value != null) {
result
..add('requestId')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.optimisticResponse;
if (value != null) {
result
..add('optimisticResponse')
..add(serializers.serialize(value,
specifiedType: const FullType(_i2.GStarsData)));
}
value = object.updateCacheHandlerKey;
if (value != null) {
result
..add('updateCacheHandlerKey')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.updateCacheHandlerContext;
if (value != null) {
result
..add('updateCacheHandlerContext')
..add(serializers.serialize(value,
specifiedType: const FullType(
Map, const [const FullType(String), const FullType(dynamic)])));
}
value = object.fetchPolicy;
if (value != null) {
result
..add('fetchPolicy')
..add(serializers.serialize(value,
specifiedType: const FullType(_i1.FetchPolicy)));
}
return result;
}
@override
GStarsReq deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GStarsReqBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'vars':
result.vars.replace(serializers.deserialize(value,
specifiedType: const FullType(_i3.GStarsVars))!
as _i3.GStarsVars);
break;
case 'operation':
result.operation = serializers.deserialize(value,
specifiedType: const FullType(_i4.Operation))! as _i4.Operation;
break;
case 'requestId':
result.requestId = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'optimisticResponse':
result.optimisticResponse.replace(serializers.deserialize(value,
specifiedType: const FullType(_i2.GStarsData))!
as _i2.GStarsData);
break;
case 'updateCacheHandlerKey':
result.updateCacheHandlerKey = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'updateCacheHandlerContext':
result.updateCacheHandlerContext = serializers.deserialize(value,
specifiedType: const FullType(Map, const [
const FullType(String),
const FullType(dynamic)
])) as Map<String, dynamic>?;
break;
case 'fetchPolicy':
result.fetchPolicy = serializers.deserialize(value,
specifiedType: const FullType(_i1.FetchPolicy))
as _i1.FetchPolicy?;
break;
case 'executeOnListen':
result.executeOnListen = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
}
}
return result.build();
}
}
class _$GRepoPartsReqSerializer implements StructuredSerializer<GRepoPartsReq> {
@override
final Iterable<Type> types = const [GRepoPartsReq, _$GRepoPartsReq];
@override
final String wireName = 'GRepoPartsReq';
@override
Iterable<Object?> serialize(Serializers serializers, GRepoPartsReq object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'vars',
serializers.serialize(object.vars,
specifiedType: const FullType(_i3.GRepoPartsVars)),
'document',
serializers.serialize(object.document,
specifiedType: const FullType(_i7.DocumentNode)),
'idFields',
serializers.serialize(object.idFields,
specifiedType: const FullType(
Map, const [const FullType(String), const FullType(dynamic)])),
];
Object? value;
value = object.fragmentName;
if (value != null) {
result
..add('fragmentName')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
return result;
}
@override
GRepoPartsReq deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GRepoPartsReqBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'vars':
result.vars.replace(serializers.deserialize(value,
specifiedType: const FullType(_i3.GRepoPartsVars))!
as _i3.GRepoPartsVars);
break;
case 'document':
result.document = serializers.deserialize(value,
specifiedType: const FullType(_i7.DocumentNode))!
as _i7.DocumentNode;
break;
case 'fragmentName':
result.fragmentName = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'idFields':
result.idFields = serializers.deserialize(value,
specifiedType: const FullType(Map, const [
const FullType(String),
const FullType(dynamic)
]))! as Map<String, dynamic>;
break;
}
}
return result.build();
}
}
class _$GReposReq extends GReposReq {
@override
final _i3.GReposVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GReposData? Function(_i2.GReposData?, _i2.GReposData?)?
updateResult;
@override
final _i2.GReposData? optimisticResponse;
@override
final String? updateCacheHandlerKey;
@override
final Map<String, dynamic>? updateCacheHandlerContext;
@override
final _i1.FetchPolicy? fetchPolicy;
@override
final bool executeOnListen;
factory _$GReposReq([void Function(GReposReqBuilder)? updates]) =>
(new GReposReqBuilder()..update(updates))._build();
_$GReposReq._(
{required this.vars,
required this.operation,
this.requestId,
this.updateResult,
this.optimisticResponse,
this.updateCacheHandlerKey,
this.updateCacheHandlerContext,
this.fetchPolicy,
required this.executeOnListen})
: super._() {
BuiltValueNullFieldError.checkNotNull(vars, r'GReposReq', 'vars');
BuiltValueNullFieldError.checkNotNull(operation, r'GReposReq', 'operation');
BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GReposReq', 'executeOnListen');
}
@override
GReposReq rebuild(void Function(GReposReqBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GReposReqBuilder toBuilder() => new GReposReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
final dynamic _$dynamicOther = other;
return other is GReposReq &&
vars == other.vars &&
operation == other.operation &&
requestId == other.requestId &&
updateResult == _$dynamicOther.updateResult &&
optimisticResponse == other.optimisticResponse &&
updateCacheHandlerKey == other.updateCacheHandlerKey &&
updateCacheHandlerContext == other.updateCacheHandlerContext &&
fetchPolicy == other.fetchPolicy &&
executeOnListen == other.executeOnListen;
}
@override
int get hashCode {
return $jf($jc(
$jc(
$jc(
$jc(
$jc(
$jc(
$jc($jc($jc(0, vars.hashCode), operation.hashCode),
requestId.hashCode),
updateResult.hashCode),
optimisticResponse.hashCode),
updateCacheHandlerKey.hashCode),
updateCacheHandlerContext.hashCode),
fetchPolicy.hashCode),
executeOnListen.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GReposReq')
..add('vars', vars)
..add('operation', operation)
..add('requestId', requestId)
..add('updateResult', updateResult)
..add('optimisticResponse', optimisticResponse)
..add('updateCacheHandlerKey', updateCacheHandlerKey)
..add('updateCacheHandlerContext', updateCacheHandlerContext)
..add('fetchPolicy', fetchPolicy)
..add('executeOnListen', executeOnListen))
.toString();
}
}
class GReposReqBuilder implements Builder<GReposReq, GReposReqBuilder> {
_$GReposReq? _$v;
_i3.GReposVarsBuilder? _vars;
_i3.GReposVarsBuilder get vars =>
_$this._vars ??= new _i3.GReposVarsBuilder();
set vars(_i3.GReposVarsBuilder? vars) => _$this._vars = vars;
_i4.Operation? _operation;
_i4.Operation? get operation => _$this._operation;
set operation(_i4.Operation? operation) => _$this._operation = operation;
String? _requestId;
String? get requestId => _$this._requestId;
set requestId(String? requestId) => _$this._requestId = requestId;
_i2.GReposData? Function(_i2.GReposData?, _i2.GReposData?)? _updateResult;
_i2.GReposData? Function(_i2.GReposData?, _i2.GReposData?)?
get updateResult => _$this._updateResult;
set updateResult(
_i2.GReposData? Function(_i2.GReposData?, _i2.GReposData?)?
updateResult) =>
_$this._updateResult = updateResult;
_i2.GReposDataBuilder? _optimisticResponse;
_i2.GReposDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= new _i2.GReposDataBuilder();
set optimisticResponse(_i2.GReposDataBuilder? optimisticResponse) =>
_$this._optimisticResponse = optimisticResponse;
String? _updateCacheHandlerKey;
String? get updateCacheHandlerKey => _$this._updateCacheHandlerKey;
set updateCacheHandlerKey(String? updateCacheHandlerKey) =>
_$this._updateCacheHandlerKey = updateCacheHandlerKey;
Map<String, dynamic>? _updateCacheHandlerContext;
Map<String, dynamic>? get updateCacheHandlerContext =>
_$this._updateCacheHandlerContext;
set updateCacheHandlerContext(
Map<String, dynamic>? updateCacheHandlerContext) =>
_$this._updateCacheHandlerContext = updateCacheHandlerContext;
_i1.FetchPolicy? _fetchPolicy;
_i1.FetchPolicy? get fetchPolicy => _$this._fetchPolicy;
set fetchPolicy(_i1.FetchPolicy? fetchPolicy) =>
_$this._fetchPolicy = fetchPolicy;
bool? _executeOnListen;
bool? get executeOnListen => _$this._executeOnListen;
set executeOnListen(bool? executeOnListen) =>
_$this._executeOnListen = executeOnListen;
GReposReqBuilder() {
GReposReq._initializeBuilder(this);
}
GReposReqBuilder get _$this {
final $v = _$v;
if ($v != null) {
_vars = $v.vars.toBuilder();
_operation = $v.operation;
_requestId = $v.requestId;
_updateResult = $v.updateResult;
_optimisticResponse = $v.optimisticResponse?.toBuilder();
_updateCacheHandlerKey = $v.updateCacheHandlerKey;
_updateCacheHandlerContext = $v.updateCacheHandlerContext;
_fetchPolicy = $v.fetchPolicy;
_executeOnListen = $v.executeOnListen;
_$v = null;
}
return this;
}
@override
void replace(GReposReq other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GReposReq;
}
@override
void update(void Function(GReposReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GReposReq build() => _build();
_$GReposReq _build() {
_$GReposReq _$result;
try {
_$result = _$v ??
new _$GReposReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation, r'GReposReq', 'operation'),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GReposReq', 'executeOnListen'));
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GReposReq', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GStarsReq extends GStarsReq {
@override
final _i3.GStarsVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GStarsData? Function(_i2.GStarsData?, _i2.GStarsData?)?
updateResult;
@override
final _i2.GStarsData? optimisticResponse;
@override
final String? updateCacheHandlerKey;
@override
final Map<String, dynamic>? updateCacheHandlerContext;
@override
final _i1.FetchPolicy? fetchPolicy;
@override
final bool executeOnListen;
factory _$GStarsReq([void Function(GStarsReqBuilder)? updates]) =>
(new GStarsReqBuilder()..update(updates))._build();
_$GStarsReq._(
{required this.vars,
required this.operation,
this.requestId,
this.updateResult,
this.optimisticResponse,
this.updateCacheHandlerKey,
this.updateCacheHandlerContext,
this.fetchPolicy,
required this.executeOnListen})
: super._() {
BuiltValueNullFieldError.checkNotNull(vars, r'GStarsReq', 'vars');
BuiltValueNullFieldError.checkNotNull(operation, r'GStarsReq', 'operation');
BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GStarsReq', 'executeOnListen');
}
@override
GStarsReq rebuild(void Function(GStarsReqBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GStarsReqBuilder toBuilder() => new GStarsReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
final dynamic _$dynamicOther = other;
return other is GStarsReq &&
vars == other.vars &&
operation == other.operation &&
requestId == other.requestId &&
updateResult == _$dynamicOther.updateResult &&
optimisticResponse == other.optimisticResponse &&
updateCacheHandlerKey == other.updateCacheHandlerKey &&
updateCacheHandlerContext == other.updateCacheHandlerContext &&
fetchPolicy == other.fetchPolicy &&
executeOnListen == other.executeOnListen;
}
@override
int get hashCode {
return $jf($jc(
$jc(
$jc(
$jc(
$jc(
$jc(
$jc($jc($jc(0, vars.hashCode), operation.hashCode),
requestId.hashCode),
updateResult.hashCode),
optimisticResponse.hashCode),
updateCacheHandlerKey.hashCode),
updateCacheHandlerContext.hashCode),
fetchPolicy.hashCode),
executeOnListen.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GStarsReq')
..add('vars', vars)
..add('operation', operation)
..add('requestId', requestId)
..add('updateResult', updateResult)
..add('optimisticResponse', optimisticResponse)
..add('updateCacheHandlerKey', updateCacheHandlerKey)
..add('updateCacheHandlerContext', updateCacheHandlerContext)
..add('fetchPolicy', fetchPolicy)
..add('executeOnListen', executeOnListen))
.toString();
}
}
class GStarsReqBuilder implements Builder<GStarsReq, GStarsReqBuilder> {
_$GStarsReq? _$v;
_i3.GStarsVarsBuilder? _vars;
_i3.GStarsVarsBuilder get vars =>
_$this._vars ??= new _i3.GStarsVarsBuilder();
set vars(_i3.GStarsVarsBuilder? vars) => _$this._vars = vars;
_i4.Operation? _operation;
_i4.Operation? get operation => _$this._operation;
set operation(_i4.Operation? operation) => _$this._operation = operation;
String? _requestId;
String? get requestId => _$this._requestId;
set requestId(String? requestId) => _$this._requestId = requestId;
_i2.GStarsData? Function(_i2.GStarsData?, _i2.GStarsData?)? _updateResult;
_i2.GStarsData? Function(_i2.GStarsData?, _i2.GStarsData?)?
get updateResult => _$this._updateResult;
set updateResult(
_i2.GStarsData? Function(_i2.GStarsData?, _i2.GStarsData?)?
updateResult) =>
_$this._updateResult = updateResult;
_i2.GStarsDataBuilder? _optimisticResponse;
_i2.GStarsDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= new _i2.GStarsDataBuilder();
set optimisticResponse(_i2.GStarsDataBuilder? optimisticResponse) =>
_$this._optimisticResponse = optimisticResponse;
String? _updateCacheHandlerKey;
String? get updateCacheHandlerKey => _$this._updateCacheHandlerKey;
set updateCacheHandlerKey(String? updateCacheHandlerKey) =>
_$this._updateCacheHandlerKey = updateCacheHandlerKey;
Map<String, dynamic>? _updateCacheHandlerContext;
Map<String, dynamic>? get updateCacheHandlerContext =>
_$this._updateCacheHandlerContext;
set updateCacheHandlerContext(
Map<String, dynamic>? updateCacheHandlerContext) =>
_$this._updateCacheHandlerContext = updateCacheHandlerContext;
_i1.FetchPolicy? _fetchPolicy;
_i1.FetchPolicy? get fetchPolicy => _$this._fetchPolicy;
set fetchPolicy(_i1.FetchPolicy? fetchPolicy) =>
_$this._fetchPolicy = fetchPolicy;
bool? _executeOnListen;
bool? get executeOnListen => _$this._executeOnListen;
set executeOnListen(bool? executeOnListen) =>
_$this._executeOnListen = executeOnListen;
GStarsReqBuilder() {
GStarsReq._initializeBuilder(this);
}
GStarsReqBuilder get _$this {
final $v = _$v;
if ($v != null) {
_vars = $v.vars.toBuilder();
_operation = $v.operation;
_requestId = $v.requestId;
_updateResult = $v.updateResult;
_optimisticResponse = $v.optimisticResponse?.toBuilder();
_updateCacheHandlerKey = $v.updateCacheHandlerKey;
_updateCacheHandlerContext = $v.updateCacheHandlerContext;
_fetchPolicy = $v.fetchPolicy;
_executeOnListen = $v.executeOnListen;
_$v = null;
}
return this;
}
@override
void replace(GStarsReq other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GStarsReq;
}
@override
void update(void Function(GStarsReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GStarsReq build() => _build();
_$GStarsReq _build() {
_$GStarsReq _$result;
try {
_$result = _$v ??
new _$GStarsReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation, r'GStarsReq', 'operation'),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GStarsReq', 'executeOnListen'));
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GStarsReq', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GRepoPartsReq extends GRepoPartsReq {
@override
final _i3.GRepoPartsVars vars;
@override
final _i7.DocumentNode document;
@override
final String? fragmentName;
@override
final Map<String, dynamic> idFields;
factory _$GRepoPartsReq([void Function(GRepoPartsReqBuilder)? updates]) =>
(new GRepoPartsReqBuilder()..update(updates))._build();
_$GRepoPartsReq._(
{required this.vars,
required this.document,
this.fragmentName,
required this.idFields})
: super._() {
BuiltValueNullFieldError.checkNotNull(vars, r'GRepoPartsReq', 'vars');
BuiltValueNullFieldError.checkNotNull(
document, r'GRepoPartsReq', 'document');
BuiltValueNullFieldError.checkNotNull(
idFields, r'GRepoPartsReq', 'idFields');
}
@override
GRepoPartsReq rebuild(void Function(GRepoPartsReqBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GRepoPartsReqBuilder toBuilder() => new GRepoPartsReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GRepoPartsReq &&
vars == other.vars &&
document == other.document &&
fragmentName == other.fragmentName &&
idFields == other.idFields;
}
@override
int get hashCode {
return $jf($jc(
$jc($jc($jc(0, vars.hashCode), document.hashCode),
fragmentName.hashCode),
idFields.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GRepoPartsReq')
..add('vars', vars)
..add('document', document)
..add('fragmentName', fragmentName)
..add('idFields', idFields))
.toString();
}
}
class GRepoPartsReqBuilder
implements Builder<GRepoPartsReq, GRepoPartsReqBuilder> {
_$GRepoPartsReq? _$v;
_i3.GRepoPartsVarsBuilder? _vars;
_i3.GRepoPartsVarsBuilder get vars =>
_$this._vars ??= new _i3.GRepoPartsVarsBuilder();
set vars(_i3.GRepoPartsVarsBuilder? vars) => _$this._vars = vars;
_i7.DocumentNode? _document;
_i7.DocumentNode? get document => _$this._document;
set document(_i7.DocumentNode? document) => _$this._document = document;
String? _fragmentName;
String? get fragmentName => _$this._fragmentName;
set fragmentName(String? fragmentName) => _$this._fragmentName = fragmentName;
Map<String, dynamic>? _idFields;
Map<String, dynamic>? get idFields => _$this._idFields;
set idFields(Map<String, dynamic>? idFields) => _$this._idFields = idFields;
GRepoPartsReqBuilder() {
GRepoPartsReq._initializeBuilder(this);
}
GRepoPartsReqBuilder get _$this {
final $v = _$v;
if ($v != null) {
_vars = $v.vars.toBuilder();
_document = $v.document;
_fragmentName = $v.fragmentName;
_idFields = $v.idFields;
_$v = null;
}
return this;
}
@override
void replace(GRepoPartsReq other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GRepoPartsReq;
}
@override
void update(void Function(GRepoPartsReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GRepoPartsReq build() => _build();
_$GRepoPartsReq _build() {
_$GRepoPartsReq _$result;
try {
_$result = _$v ??
new _$GRepoPartsReq._(
vars: vars.build(),
document: BuiltValueNullFieldError.checkNotNull(
document, r'GRepoPartsReq', 'document'),
fragmentName: fragmentName,
idFields: BuiltValueNullFieldError.checkNotNull(
idFields, r'GRepoPartsReq', 'idFields'));
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GRepoPartsReq', _$failedField, e.toString());
}
rethrow;
}
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

View File

@ -0,0 +1,67 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:gql_github/serializers.gql.dart' as _i1;
part 'repos.var.gql.g.dart';
abstract class GReposVars implements Built<GReposVars, GReposVarsBuilder> {
GReposVars._();
factory GReposVars([Function(GReposVarsBuilder b) updates]) = _$GReposVars;
String get login;
String? get after;
static Serializer<GReposVars> get serializer => _$gReposVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GReposVars.serializer,
this,
) as Map<String, dynamic>);
static GReposVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GReposVars.serializer,
json,
);
}
abstract class GStarsVars implements Built<GStarsVars, GStarsVarsBuilder> {
GStarsVars._();
factory GStarsVars([Function(GStarsVarsBuilder b) updates]) = _$GStarsVars;
String get login;
String? get after;
static Serializer<GStarsVars> get serializer => _$gStarsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GStarsVars.serializer,
this,
) as Map<String, dynamic>);
static GStarsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GStarsVars.serializer,
json,
);
}
abstract class GRepoPartsVars
implements Built<GRepoPartsVars, GRepoPartsVarsBuilder> {
GRepoPartsVars._();
factory GRepoPartsVars([Function(GRepoPartsVarsBuilder b) updates]) =
_$GRepoPartsVars;
static Serializer<GRepoPartsVars> get serializer =>
_$gRepoPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GRepoPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GRepoPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GRepoPartsVars.serializer,
json,
);
}

View File

@ -0,0 +1,371 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'repos.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GReposVars> _$gReposVarsSerializer = new _$GReposVarsSerializer();
Serializer<GStarsVars> _$gStarsVarsSerializer = new _$GStarsVarsSerializer();
Serializer<GRepoPartsVars> _$gRepoPartsVarsSerializer =
new _$GRepoPartsVarsSerializer();
class _$GReposVarsSerializer implements StructuredSerializer<GReposVars> {
@override
final Iterable<Type> types = const [GReposVars, _$GReposVars];
@override
final String wireName = 'GReposVars';
@override
Iterable<Object?> serialize(Serializers serializers, GReposVars object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'login',
serializers.serialize(object.login,
specifiedType: const FullType(String)),
];
Object? value;
value = object.after;
if (value != null) {
result
..add('after')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
return result;
}
@override
GReposVars deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GReposVarsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'login':
result.login = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'after':
result.after = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
}
}
return result.build();
}
}
class _$GStarsVarsSerializer implements StructuredSerializer<GStarsVars> {
@override
final Iterable<Type> types = const [GStarsVars, _$GStarsVars];
@override
final String wireName = 'GStarsVars';
@override
Iterable<Object?> serialize(Serializers serializers, GStarsVars object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'login',
serializers.serialize(object.login,
specifiedType: const FullType(String)),
];
Object? value;
value = object.after;
if (value != null) {
result
..add('after')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
return result;
}
@override
GStarsVars deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GStarsVarsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'login':
result.login = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'after':
result.after = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
}
}
return result.build();
}
}
class _$GRepoPartsVarsSerializer
implements StructuredSerializer<GRepoPartsVars> {
@override
final Iterable<Type> types = const [GRepoPartsVars, _$GRepoPartsVars];
@override
final String wireName = 'GRepoPartsVars';
@override
Iterable<Object?> serialize(Serializers serializers, GRepoPartsVars object,
{FullType specifiedType = FullType.unspecified}) {
return <Object?>[];
}
@override
GRepoPartsVars deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
return new GRepoPartsVarsBuilder().build();
}
}
class _$GReposVars extends GReposVars {
@override
final String login;
@override
final String? after;
factory _$GReposVars([void Function(GReposVarsBuilder)? updates]) =>
(new GReposVarsBuilder()..update(updates))._build();
_$GReposVars._({required this.login, this.after}) : super._() {
BuiltValueNullFieldError.checkNotNull(login, r'GReposVars', 'login');
}
@override
GReposVars rebuild(void Function(GReposVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GReposVarsBuilder toBuilder() => new GReposVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GReposVars && login == other.login && after == other.after;
}
@override
int get hashCode {
return $jf($jc($jc(0, login.hashCode), after.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GReposVars')
..add('login', login)
..add('after', after))
.toString();
}
}
class GReposVarsBuilder implements Builder<GReposVars, GReposVarsBuilder> {
_$GReposVars? _$v;
String? _login;
String? get login => _$this._login;
set login(String? login) => _$this._login = login;
String? _after;
String? get after => _$this._after;
set after(String? after) => _$this._after = after;
GReposVarsBuilder();
GReposVarsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_login = $v.login;
_after = $v.after;
_$v = null;
}
return this;
}
@override
void replace(GReposVars other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GReposVars;
}
@override
void update(void Function(GReposVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GReposVars build() => _build();
_$GReposVars _build() {
final _$result = _$v ??
new _$GReposVars._(
login: BuiltValueNullFieldError.checkNotNull(
login, r'GReposVars', 'login'),
after: after);
replace(_$result);
return _$result;
}
}
class _$GStarsVars extends GStarsVars {
@override
final String login;
@override
final String? after;
factory _$GStarsVars([void Function(GStarsVarsBuilder)? updates]) =>
(new GStarsVarsBuilder()..update(updates))._build();
_$GStarsVars._({required this.login, this.after}) : super._() {
BuiltValueNullFieldError.checkNotNull(login, r'GStarsVars', 'login');
}
@override
GStarsVars rebuild(void Function(GStarsVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GStarsVarsBuilder toBuilder() => new GStarsVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GStarsVars && login == other.login && after == other.after;
}
@override
int get hashCode {
return $jf($jc($jc(0, login.hashCode), after.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GStarsVars')
..add('login', login)
..add('after', after))
.toString();
}
}
class GStarsVarsBuilder implements Builder<GStarsVars, GStarsVarsBuilder> {
_$GStarsVars? _$v;
String? _login;
String? get login => _$this._login;
set login(String? login) => _$this._login = login;
String? _after;
String? get after => _$this._after;
set after(String? after) => _$this._after = after;
GStarsVarsBuilder();
GStarsVarsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_login = $v.login;
_after = $v.after;
_$v = null;
}
return this;
}
@override
void replace(GStarsVars other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GStarsVars;
}
@override
void update(void Function(GStarsVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GStarsVars build() => _build();
_$GStarsVars _build() {
final _$result = _$v ??
new _$GStarsVars._(
login: BuiltValueNullFieldError.checkNotNull(
login, r'GStarsVars', 'login'),
after: after);
replace(_$result);
return _$result;
}
}
class _$GRepoPartsVars extends GRepoPartsVars {
factory _$GRepoPartsVars([void Function(GRepoPartsVarsBuilder)? updates]) =>
(new GRepoPartsVarsBuilder()..update(updates))._build();
_$GRepoPartsVars._() : super._();
@override
GRepoPartsVars rebuild(void Function(GRepoPartsVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GRepoPartsVarsBuilder toBuilder() =>
new GRepoPartsVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GRepoPartsVars;
}
@override
int get hashCode {
return 544581084;
}
@override
String toString() {
return newBuiltValueToStringHelper(r'GRepoPartsVars').toString();
}
}
class GRepoPartsVarsBuilder
implements Builder<GRepoPartsVars, GRepoPartsVarsBuilder> {
_$GRepoPartsVars? _$v;
GRepoPartsVarsBuilder();
@override
void replace(GRepoPartsVars other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GRepoPartsVars;
}
@override
void update(void Function(GRepoPartsVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GRepoPartsVars build() => _build();
_$GRepoPartsVars _build() {
final _$result = _$v ?? new _$GRepoPartsVars._();
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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,824 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:gql/ast.dart' as _i1;
const RepoParts = _i1.FragmentDefinitionNode(
name: _i1.NameNode(value: 'RepoParts'),
typeCondition: _i1.TypeConditionNode(
on: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Repository'),
isNonNull: false,
)),
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'owner'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'login'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'avatarUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'description'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'isPrivate'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'isFork'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'stargazers'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'forks'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'primaryLanguage'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'color'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
]),
);
const SponsorConnectionParts = _i1.FragmentDefinitionNode(
name: _i1.NameNode(value: 'SponsorConnectionParts'),
typeCondition: _i1.TypeConditionNode(
on: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'SponsorConnection'),
isNonNull: false,
)),
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: '__typename'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.InlineFragmentNode(
typeCondition: _i1.TypeConditionNode(
on: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'User'),
isNonNull: false,
)),
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'avatarUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.InlineFragmentNode(
typeCondition: _i1.TypeConditionNode(
on: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Organization'),
isNonNull: false,
)),
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'avatarUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
]),
),
]),
);
const UserParts = _i1.FragmentDefinitionNode(
name: _i1.NameNode(value: 'UserParts'),
typeCondition: _i1.TypeConditionNode(
on: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'User'),
isNonNull: false,
)),
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'login'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'avatarUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'location'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'createdAt'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'company'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'bio'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'url'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'email'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'websiteUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'twitterUsername'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'viewerCanFollow'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'viewerIsFollowing'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'followers'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'following'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'contributionsCollection'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'contributionCalendar'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'weeks'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'contributionDays'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'color'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
)
]),
)
]),
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'sponsoring'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '3'),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'SponsorConnectionParts'),
directives: [],
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'sponsors'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '3'),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'SponsorConnectionParts'),
directives: [],
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'organizations'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '3'),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'avatarUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'repositories'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '6'),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'ownerAffiliations'),
value: _i1.EnumValueNode(name: _i1.NameNode(value: 'OWNER')),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'orderBy'),
value: _i1.ObjectValueNode(fields: [
_i1.ObjectFieldNode(
name: _i1.NameNode(value: 'field'),
value: _i1.EnumValueNode(name: _i1.NameNode(value: 'STARGAZERS')),
),
_i1.ObjectFieldNode(
name: _i1.NameNode(value: 'direction'),
value: _i1.EnumValueNode(name: _i1.NameNode(value: 'DESC')),
),
]),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'RepoParts'),
directives: [],
)
]),
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'starredRepositories'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'gists'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'pinnedItems'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '6'),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.InlineFragmentNode(
typeCondition: _i1.TypeConditionNode(
on: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Repository'),
isNonNull: false,
)),
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'RepoParts'),
directives: [],
)
]),
)
]),
)
]),
),
]),
);
const Viewer = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'Viewer'),
variableDefinitions: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'viewer'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'UserParts'),
directives: [],
)
]),
)
]),
);
const User = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'User'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'login')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'user'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'login'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'login')),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'UserParts'),
directives: [],
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'organization'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'login'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'login')),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'login'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'avatarUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'url'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'description'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'location'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'email'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'websiteUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'twitterUsername'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'createdAt'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'viewerIsFollowing'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'membersWithRole'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'sponsoring'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '3'),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'SponsorConnectionParts'),
directives: [],
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'sponsors'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '3'),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'SponsorConnectionParts'),
directives: [],
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'pinnedItems'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '6'),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.InlineFragmentNode(
typeCondition: _i1.TypeConditionNode(
on: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Repository'),
isNonNull: false,
)),
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'RepoParts'),
directives: [],
)
]),
)
]),
)
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'pinnableItems'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '6'),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'types'),
value: _i1.ListValueNode(values: [
_i1.EnumValueNode(name: _i1.NameNode(value: 'REPOSITORY'))
]),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'totalCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.InlineFragmentNode(
typeCondition: _i1.TypeConditionNode(
on: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Repository'),
isNonNull: false,
)),
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'RepoParts'),
directives: [],
)
]),
)
]),
),
]),
),
]),
),
]),
);
const document = _i1.DocumentNode(definitions: [
RepoParts,
SponsorConnectionParts,
UserParts,
Viewer,
User,
]);

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,235 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:ferry_exec/ferry_exec.dart' as _i1;
import 'package:gql/ast.dart' as _i7;
import 'package:gql_exec/gql_exec.dart' as _i4;
import 'package:gql_github/serializers.gql.dart' as _i6;
import 'package:gql_github/user.ast.gql.dart' as _i5;
import 'package:gql_github/user.data.gql.dart' as _i2;
import 'package:gql_github/user.var.gql.dart' as _i3;
part 'user.req.gql.g.dart';
abstract class GViewerReq
implements
Built<GViewerReq, GViewerReqBuilder>,
_i1.OperationRequest<_i2.GViewerData, _i3.GViewerVars> {
GViewerReq._();
factory GViewerReq([Function(GViewerReqBuilder b) updates]) = _$GViewerReq;
static void _initializeBuilder(GViewerReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'Viewer',
)
..executeOnListen = true;
@override
_i3.GViewerVars get vars;
@override
_i4.Operation get operation;
@override
_i4.Request get execRequest => _i4.Request(
operation: operation,
variables: vars.toJson(),
);
@override
String? get requestId;
@override
@BuiltValueField(serialize: false)
_i2.GViewerData? Function(
_i2.GViewerData?,
_i2.GViewerData?,
)? get updateResult;
@override
_i2.GViewerData? get optimisticResponse;
@override
String? get updateCacheHandlerKey;
@override
Map<String, dynamic>? get updateCacheHandlerContext;
@override
_i1.FetchPolicy? get fetchPolicy;
@override
bool get executeOnListen;
@override
_i2.GViewerData? parseData(Map<String, dynamic> json) =>
_i2.GViewerData.fromJson(json);
static Serializer<GViewerReq> get serializer => _$gViewerReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GViewerReq.serializer,
this,
) as Map<String, dynamic>);
static GViewerReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GViewerReq.serializer,
json,
);
}
abstract class GUserReq
implements
Built<GUserReq, GUserReqBuilder>,
_i1.OperationRequest<_i2.GUserData, _i3.GUserVars> {
GUserReq._();
factory GUserReq([Function(GUserReqBuilder b) updates]) = _$GUserReq;
static void _initializeBuilder(GUserReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'User',
)
..executeOnListen = true;
@override
_i3.GUserVars get vars;
@override
_i4.Operation get operation;
@override
_i4.Request get execRequest => _i4.Request(
operation: operation,
variables: vars.toJson(),
);
@override
String? get requestId;
@override
@BuiltValueField(serialize: false)
_i2.GUserData? Function(
_i2.GUserData?,
_i2.GUserData?,
)? get updateResult;
@override
_i2.GUserData? get optimisticResponse;
@override
String? get updateCacheHandlerKey;
@override
Map<String, dynamic>? get updateCacheHandlerContext;
@override
_i1.FetchPolicy? get fetchPolicy;
@override
bool get executeOnListen;
@override
_i2.GUserData? parseData(Map<String, dynamic> json) =>
_i2.GUserData.fromJson(json);
static Serializer<GUserReq> get serializer => _$gUserReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GUserReq.serializer,
this,
) as Map<String, dynamic>);
static GUserReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GUserReq.serializer,
json,
);
}
abstract class GRepoPartsReq
implements
Built<GRepoPartsReq, GRepoPartsReqBuilder>,
_i1.FragmentRequest<_i2.GRepoPartsData, _i3.GRepoPartsVars> {
GRepoPartsReq._();
factory GRepoPartsReq([Function(GRepoPartsReqBuilder b) updates]) =
_$GRepoPartsReq;
static void _initializeBuilder(GRepoPartsReqBuilder b) => b
..document = _i5.document
..fragmentName = 'RepoParts';
@override
_i3.GRepoPartsVars get vars;
@override
_i7.DocumentNode get document;
@override
String? get fragmentName;
@override
Map<String, dynamic> get idFields;
@override
_i2.GRepoPartsData? parseData(Map<String, dynamic> json) =>
_i2.GRepoPartsData.fromJson(json);
static Serializer<GRepoPartsReq> get serializer => _$gRepoPartsReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GRepoPartsReq.serializer,
this,
) as Map<String, dynamic>);
static GRepoPartsReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GRepoPartsReq.serializer,
json,
);
}
abstract class GSponsorConnectionPartsReq
implements
Built<GSponsorConnectionPartsReq, GSponsorConnectionPartsReqBuilder>,
_i1.FragmentRequest<_i2.GSponsorConnectionPartsData,
_i3.GSponsorConnectionPartsVars> {
GSponsorConnectionPartsReq._();
factory GSponsorConnectionPartsReq(
[Function(GSponsorConnectionPartsReqBuilder b) updates]) =
_$GSponsorConnectionPartsReq;
static void _initializeBuilder(GSponsorConnectionPartsReqBuilder b) => b
..document = _i5.document
..fragmentName = 'SponsorConnectionParts';
@override
_i3.GSponsorConnectionPartsVars get vars;
@override
_i7.DocumentNode get document;
@override
String? get fragmentName;
@override
Map<String, dynamic> get idFields;
@override
_i2.GSponsorConnectionPartsData? parseData(Map<String, dynamic> json) =>
_i2.GSponsorConnectionPartsData.fromJson(json);
static Serializer<GSponsorConnectionPartsReq> get serializer =>
_$gSponsorConnectionPartsReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GSponsorConnectionPartsReq.serializer,
this,
) as Map<String, dynamic>);
static GSponsorConnectionPartsReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GSponsorConnectionPartsReq.serializer,
json,
);
}
abstract class GUserPartsReq
implements
Built<GUserPartsReq, GUserPartsReqBuilder>,
_i1.FragmentRequest<_i2.GUserPartsData, _i3.GUserPartsVars> {
GUserPartsReq._();
factory GUserPartsReq([Function(GUserPartsReqBuilder b) updates]) =
_$GUserPartsReq;
static void _initializeBuilder(GUserPartsReqBuilder b) => b
..document = _i5.document
..fragmentName = 'UserParts';
@override
_i3.GUserPartsVars get vars;
@override
_i7.DocumentNode get document;
@override
String? get fragmentName;
@override
Map<String, dynamic> get idFields;
@override
_i2.GUserPartsData? parseData(Map<String, dynamic> json) =>
_i2.GUserPartsData.fromJson(json);
static Serializer<GUserPartsReq> get serializer => _$gUserPartsReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GUserPartsReq.serializer,
this,
) as Map<String, dynamic>);
static GUserPartsReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GUserPartsReq.serializer,
json,
);
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,106 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:gql_github/serializers.gql.dart' as _i1;
part 'user.var.gql.g.dart';
abstract class GViewerVars implements Built<GViewerVars, GViewerVarsBuilder> {
GViewerVars._();
factory GViewerVars([Function(GViewerVarsBuilder b) updates]) = _$GViewerVars;
static Serializer<GViewerVars> get serializer => _$gViewerVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GViewerVars.serializer,
this,
) as Map<String, dynamic>);
static GViewerVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GViewerVars.serializer,
json,
);
}
abstract class GUserVars implements Built<GUserVars, GUserVarsBuilder> {
GUserVars._();
factory GUserVars([Function(GUserVarsBuilder b) updates]) = _$GUserVars;
String get login;
static Serializer<GUserVars> get serializer => _$gUserVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GUserVars.serializer,
this,
) as Map<String, dynamic>);
static GUserVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GUserVars.serializer,
json,
);
}
abstract class GRepoPartsVars
implements Built<GRepoPartsVars, GRepoPartsVarsBuilder> {
GRepoPartsVars._();
factory GRepoPartsVars([Function(GRepoPartsVarsBuilder b) updates]) =
_$GRepoPartsVars;
static Serializer<GRepoPartsVars> get serializer =>
_$gRepoPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GRepoPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GRepoPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GRepoPartsVars.serializer,
json,
);
}
abstract class GSponsorConnectionPartsVars
implements
Built<GSponsorConnectionPartsVars, GSponsorConnectionPartsVarsBuilder> {
GSponsorConnectionPartsVars._();
factory GSponsorConnectionPartsVars(
[Function(GSponsorConnectionPartsVarsBuilder b) updates]) =
_$GSponsorConnectionPartsVars;
static Serializer<GSponsorConnectionPartsVars> get serializer =>
_$gSponsorConnectionPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GSponsorConnectionPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GSponsorConnectionPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GSponsorConnectionPartsVars.serializer,
json,
);
}
abstract class GUserPartsVars
implements Built<GUserPartsVars, GUserPartsVarsBuilder> {
GUserPartsVars._();
factory GUserPartsVars([Function(GUserPartsVarsBuilder b) updates]) =
_$GUserPartsVars;
static Serializer<GUserPartsVars> get serializer =>
_$gUserPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GUserPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GUserPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GUserPartsVars.serializer,
json,
);
}

View File

@ -0,0 +1,458 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'user.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GViewerVars> _$gViewerVarsSerializer = new _$GViewerVarsSerializer();
Serializer<GUserVars> _$gUserVarsSerializer = new _$GUserVarsSerializer();
Serializer<GRepoPartsVars> _$gRepoPartsVarsSerializer =
new _$GRepoPartsVarsSerializer();
Serializer<GSponsorConnectionPartsVars>
_$gSponsorConnectionPartsVarsSerializer =
new _$GSponsorConnectionPartsVarsSerializer();
Serializer<GUserPartsVars> _$gUserPartsVarsSerializer =
new _$GUserPartsVarsSerializer();
class _$GViewerVarsSerializer implements StructuredSerializer<GViewerVars> {
@override
final Iterable<Type> types = const [GViewerVars, _$GViewerVars];
@override
final String wireName = 'GViewerVars';
@override
Iterable<Object?> serialize(Serializers serializers, GViewerVars object,
{FullType specifiedType = FullType.unspecified}) {
return <Object?>[];
}
@override
GViewerVars deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
return new GViewerVarsBuilder().build();
}
}
class _$GUserVarsSerializer implements StructuredSerializer<GUserVars> {
@override
final Iterable<Type> types = const [GUserVars, _$GUserVars];
@override
final String wireName = 'GUserVars';
@override
Iterable<Object?> serialize(Serializers serializers, GUserVars object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'login',
serializers.serialize(object.login,
specifiedType: const FullType(String)),
];
return result;
}
@override
GUserVars deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GUserVarsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'login':
result.login = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
}
}
return result.build();
}
}
class _$GRepoPartsVarsSerializer
implements StructuredSerializer<GRepoPartsVars> {
@override
final Iterable<Type> types = const [GRepoPartsVars, _$GRepoPartsVars];
@override
final String wireName = 'GRepoPartsVars';
@override
Iterable<Object?> serialize(Serializers serializers, GRepoPartsVars object,
{FullType specifiedType = FullType.unspecified}) {
return <Object?>[];
}
@override
GRepoPartsVars deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
return new GRepoPartsVarsBuilder().build();
}
}
class _$GSponsorConnectionPartsVarsSerializer
implements StructuredSerializer<GSponsorConnectionPartsVars> {
@override
final Iterable<Type> types = const [
GSponsorConnectionPartsVars,
_$GSponsorConnectionPartsVars
];
@override
final String wireName = 'GSponsorConnectionPartsVars';
@override
Iterable<Object?> serialize(
Serializers serializers, GSponsorConnectionPartsVars object,
{FullType specifiedType = FullType.unspecified}) {
return <Object?>[];
}
@override
GSponsorConnectionPartsVars deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
return new GSponsorConnectionPartsVarsBuilder().build();
}
}
class _$GUserPartsVarsSerializer
implements StructuredSerializer<GUserPartsVars> {
@override
final Iterable<Type> types = const [GUserPartsVars, _$GUserPartsVars];
@override
final String wireName = 'GUserPartsVars';
@override
Iterable<Object?> serialize(Serializers serializers, GUserPartsVars object,
{FullType specifiedType = FullType.unspecified}) {
return <Object?>[];
}
@override
GUserPartsVars deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
return new GUserPartsVarsBuilder().build();
}
}
class _$GViewerVars extends GViewerVars {
factory _$GViewerVars([void Function(GViewerVarsBuilder)? updates]) =>
(new GViewerVarsBuilder()..update(updates))._build();
_$GViewerVars._() : super._();
@override
GViewerVars rebuild(void Function(GViewerVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GViewerVarsBuilder toBuilder() => new GViewerVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GViewerVars;
}
@override
int get hashCode {
return 587048059;
}
@override
String toString() {
return newBuiltValueToStringHelper(r'GViewerVars').toString();
}
}
class GViewerVarsBuilder implements Builder<GViewerVars, GViewerVarsBuilder> {
_$GViewerVars? _$v;
GViewerVarsBuilder();
@override
void replace(GViewerVars other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GViewerVars;
}
@override
void update(void Function(GViewerVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GViewerVars build() => _build();
_$GViewerVars _build() {
final _$result = _$v ?? new _$GViewerVars._();
replace(_$result);
return _$result;
}
}
class _$GUserVars extends GUserVars {
@override
final String login;
factory _$GUserVars([void Function(GUserVarsBuilder)? updates]) =>
(new GUserVarsBuilder()..update(updates))._build();
_$GUserVars._({required this.login}) : super._() {
BuiltValueNullFieldError.checkNotNull(login, r'GUserVars', 'login');
}
@override
GUserVars rebuild(void Function(GUserVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GUserVarsBuilder toBuilder() => new GUserVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GUserVars && login == other.login;
}
@override
int get hashCode {
return $jf($jc(0, login.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GUserVars')..add('login', login))
.toString();
}
}
class GUserVarsBuilder implements Builder<GUserVars, GUserVarsBuilder> {
_$GUserVars? _$v;
String? _login;
String? get login => _$this._login;
set login(String? login) => _$this._login = login;
GUserVarsBuilder();
GUserVarsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_login = $v.login;
_$v = null;
}
return this;
}
@override
void replace(GUserVars other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GUserVars;
}
@override
void update(void Function(GUserVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GUserVars build() => _build();
_$GUserVars _build() {
final _$result = _$v ??
new _$GUserVars._(
login: BuiltValueNullFieldError.checkNotNull(
login, r'GUserVars', 'login'));
replace(_$result);
return _$result;
}
}
class _$GRepoPartsVars extends GRepoPartsVars {
factory _$GRepoPartsVars([void Function(GRepoPartsVarsBuilder)? updates]) =>
(new GRepoPartsVarsBuilder()..update(updates))._build();
_$GRepoPartsVars._() : super._();
@override
GRepoPartsVars rebuild(void Function(GRepoPartsVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GRepoPartsVarsBuilder toBuilder() =>
new GRepoPartsVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GRepoPartsVars;
}
@override
int get hashCode {
return 544581084;
}
@override
String toString() {
return newBuiltValueToStringHelper(r'GRepoPartsVars').toString();
}
}
class GRepoPartsVarsBuilder
implements Builder<GRepoPartsVars, GRepoPartsVarsBuilder> {
_$GRepoPartsVars? _$v;
GRepoPartsVarsBuilder();
@override
void replace(GRepoPartsVars other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GRepoPartsVars;
}
@override
void update(void Function(GRepoPartsVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GRepoPartsVars build() => _build();
_$GRepoPartsVars _build() {
final _$result = _$v ?? new _$GRepoPartsVars._();
replace(_$result);
return _$result;
}
}
class _$GSponsorConnectionPartsVars extends GSponsorConnectionPartsVars {
factory _$GSponsorConnectionPartsVars(
[void Function(GSponsorConnectionPartsVarsBuilder)? updates]) =>
(new GSponsorConnectionPartsVarsBuilder()..update(updates))._build();
_$GSponsorConnectionPartsVars._() : super._();
@override
GSponsorConnectionPartsVars rebuild(
void Function(GSponsorConnectionPartsVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GSponsorConnectionPartsVarsBuilder toBuilder() =>
new GSponsorConnectionPartsVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GSponsorConnectionPartsVars;
}
@override
int get hashCode {
return 597874703;
}
@override
String toString() {
return newBuiltValueToStringHelper(r'GSponsorConnectionPartsVars')
.toString();
}
}
class GSponsorConnectionPartsVarsBuilder
implements
Builder<GSponsorConnectionPartsVars,
GSponsorConnectionPartsVarsBuilder> {
_$GSponsorConnectionPartsVars? _$v;
GSponsorConnectionPartsVarsBuilder();
@override
void replace(GSponsorConnectionPartsVars other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GSponsorConnectionPartsVars;
}
@override
void update(void Function(GSponsorConnectionPartsVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GSponsorConnectionPartsVars build() => _build();
_$GSponsorConnectionPartsVars _build() {
final _$result = _$v ?? new _$GSponsorConnectionPartsVars._();
replace(_$result);
return _$result;
}
}
class _$GUserPartsVars extends GUserPartsVars {
factory _$GUserPartsVars([void Function(GUserPartsVarsBuilder)? updates]) =>
(new GUserPartsVarsBuilder()..update(updates))._build();
_$GUserPartsVars._() : super._();
@override
GUserPartsVars rebuild(void Function(GUserPartsVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GUserPartsVarsBuilder toBuilder() =>
new GUserPartsVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GUserPartsVars;
}
@override
int get hashCode {
return 473860819;
}
@override
String toString() {
return newBuiltValueToStringHelper(r'GUserPartsVars').toString();
}
}
class GUserPartsVarsBuilder
implements Builder<GUserPartsVars, GUserPartsVarsBuilder> {
_$GUserPartsVars? _$v;
GUserPartsVarsBuilder();
@override
void replace(GUserPartsVars other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GUserPartsVars;
}
@override
void update(void Function(GUserPartsVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GUserPartsVars build() => _build();
_$GUserPartsVars _build() {
final _$result = _$v ?? new _$GUserPartsVars._();
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

View File

@ -0,0 +1,694 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:gql/ast.dart' as _i1;
const UserParts = _i1.FragmentDefinitionNode(
name: _i1.NameNode(value: 'UserParts'),
typeCondition: _i1.TypeConditionNode(
on: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'User'),
isNonNull: false,
)),
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'login'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'avatarUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'location'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'createdAt'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
);
const OrgParts = _i1.FragmentDefinitionNode(
name: _i1.NameNode(value: 'OrgParts'),
typeCondition: _i1.TypeConditionNode(
on: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Organization'),
isNonNull: false,
)),
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'login'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'avatarUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'location'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'createdAt'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
);
const Followers = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'Followers'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'login')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'after')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'user'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'login'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'login')),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'followers'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '30'),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'after'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'after')),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'pageInfo'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'hasNextPage'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'endCursor'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'UserParts'),
directives: [],
)
]),
),
]),
)
]),
)
]),
);
const Following = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'Following'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'login')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'after')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'user'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'login'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'login')),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'following'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '30'),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'after'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'after')),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'pageInfo'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'hasNextPage'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'endCursor'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'UserParts'),
directives: [],
)
]),
),
]),
)
]),
)
]),
);
const Orgs = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'Orgs'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'login')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'after')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'user'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'login'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'login')),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'organizations'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '30'),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'after'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'after')),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'pageInfo'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'hasNextPage'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'endCursor'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'OrgParts'),
directives: [],
)
]),
),
]),
)
]),
)
]),
);
const Members = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'Members'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'login')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'after')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'organization'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'login'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'login')),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'membersWithRole'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '30'),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'after'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'after')),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'pageInfo'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'hasNextPage'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'endCursor'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'UserParts'),
directives: [],
)
]),
),
]),
)
]),
)
]),
);
const Watchers = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'Watchers'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'owner')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'name')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'after')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'repository'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'owner'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'owner')),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'name'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'name')),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'watchers'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '30'),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'after'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'after')),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'pageInfo'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'hasNextPage'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'endCursor'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'UserParts'),
directives: [],
)
]),
),
]),
)
]),
)
]),
);
const Stargazers = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'Stargazers'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'owner')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'name')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'after')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'repository'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'owner'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'owner')),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'name'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'name')),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'stargazers'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'first'),
value: _i1.IntValueNode(value: '30'),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'after'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'after')),
),
_i1.ArgumentNode(
name: _i1.NameNode(value: 'orderBy'),
value: _i1.ObjectValueNode(fields: [
_i1.ObjectFieldNode(
name: _i1.NameNode(value: 'field'),
value: _i1.EnumValueNode(
name: _i1.NameNode(value: 'STARRED_AT')),
),
_i1.ObjectFieldNode(
name: _i1.NameNode(value: 'direction'),
value: _i1.EnumValueNode(name: _i1.NameNode(value: 'DESC')),
),
]),
),
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'pageInfo'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'hasNextPage'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'endCursor'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
_i1.FieldNode(
name: _i1.NameNode(value: 'nodes'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FragmentSpreadNode(
name: _i1.NameNode(value: 'UserParts'),
directives: [],
)
]),
),
]),
)
]),
)
]),
);
const document = _i1.DocumentNode(definitions: [
UserParts,
OrgParts,
Followers,
Following,
Orgs,
Members,
Watchers,
Stargazers,
]);

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,426 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:ferry_exec/ferry_exec.dart' as _i1;
import 'package:gql/ast.dart' as _i7;
import 'package:gql_exec/gql_exec.dart' as _i4;
import 'package:gql_github/serializers.gql.dart' as _i6;
import 'package:gql_github/users.ast.gql.dart' as _i5;
import 'package:gql_github/users.data.gql.dart' as _i2;
import 'package:gql_github/users.var.gql.dart' as _i3;
part 'users.req.gql.g.dart';
abstract class GFollowersReq
implements
Built<GFollowersReq, GFollowersReqBuilder>,
_i1.OperationRequest<_i2.GFollowersData, _i3.GFollowersVars> {
GFollowersReq._();
factory GFollowersReq([Function(GFollowersReqBuilder b) updates]) =
_$GFollowersReq;
static void _initializeBuilder(GFollowersReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'Followers',
)
..executeOnListen = true;
@override
_i3.GFollowersVars get vars;
@override
_i4.Operation get operation;
@override
_i4.Request get execRequest => _i4.Request(
operation: operation,
variables: vars.toJson(),
);
@override
String? get requestId;
@override
@BuiltValueField(serialize: false)
_i2.GFollowersData? Function(
_i2.GFollowersData?,
_i2.GFollowersData?,
)? get updateResult;
@override
_i2.GFollowersData? get optimisticResponse;
@override
String? get updateCacheHandlerKey;
@override
Map<String, dynamic>? get updateCacheHandlerContext;
@override
_i1.FetchPolicy? get fetchPolicy;
@override
bool get executeOnListen;
@override
_i2.GFollowersData? parseData(Map<String, dynamic> json) =>
_i2.GFollowersData.fromJson(json);
static Serializer<GFollowersReq> get serializer => _$gFollowersReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GFollowersReq.serializer,
this,
) as Map<String, dynamic>);
static GFollowersReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GFollowersReq.serializer,
json,
);
}
abstract class GFollowingReq
implements
Built<GFollowingReq, GFollowingReqBuilder>,
_i1.OperationRequest<_i2.GFollowingData, _i3.GFollowingVars> {
GFollowingReq._();
factory GFollowingReq([Function(GFollowingReqBuilder b) updates]) =
_$GFollowingReq;
static void _initializeBuilder(GFollowingReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'Following',
)
..executeOnListen = true;
@override
_i3.GFollowingVars get vars;
@override
_i4.Operation get operation;
@override
_i4.Request get execRequest => _i4.Request(
operation: operation,
variables: vars.toJson(),
);
@override
String? get requestId;
@override
@BuiltValueField(serialize: false)
_i2.GFollowingData? Function(
_i2.GFollowingData?,
_i2.GFollowingData?,
)? get updateResult;
@override
_i2.GFollowingData? get optimisticResponse;
@override
String? get updateCacheHandlerKey;
@override
Map<String, dynamic>? get updateCacheHandlerContext;
@override
_i1.FetchPolicy? get fetchPolicy;
@override
bool get executeOnListen;
@override
_i2.GFollowingData? parseData(Map<String, dynamic> json) =>
_i2.GFollowingData.fromJson(json);
static Serializer<GFollowingReq> get serializer => _$gFollowingReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GFollowingReq.serializer,
this,
) as Map<String, dynamic>);
static GFollowingReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GFollowingReq.serializer,
json,
);
}
abstract class GOrgsReq
implements
Built<GOrgsReq, GOrgsReqBuilder>,
_i1.OperationRequest<_i2.GOrgsData, _i3.GOrgsVars> {
GOrgsReq._();
factory GOrgsReq([Function(GOrgsReqBuilder b) updates]) = _$GOrgsReq;
static void _initializeBuilder(GOrgsReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'Orgs',
)
..executeOnListen = true;
@override
_i3.GOrgsVars get vars;
@override
_i4.Operation get operation;
@override
_i4.Request get execRequest => _i4.Request(
operation: operation,
variables: vars.toJson(),
);
@override
String? get requestId;
@override
@BuiltValueField(serialize: false)
_i2.GOrgsData? Function(
_i2.GOrgsData?,
_i2.GOrgsData?,
)? get updateResult;
@override
_i2.GOrgsData? get optimisticResponse;
@override
String? get updateCacheHandlerKey;
@override
Map<String, dynamic>? get updateCacheHandlerContext;
@override
_i1.FetchPolicy? get fetchPolicy;
@override
bool get executeOnListen;
@override
_i2.GOrgsData? parseData(Map<String, dynamic> json) =>
_i2.GOrgsData.fromJson(json);
static Serializer<GOrgsReq> get serializer => _$gOrgsReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GOrgsReq.serializer,
this,
) as Map<String, dynamic>);
static GOrgsReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GOrgsReq.serializer,
json,
);
}
abstract class GMembersReq
implements
Built<GMembersReq, GMembersReqBuilder>,
_i1.OperationRequest<_i2.GMembersData, _i3.GMembersVars> {
GMembersReq._();
factory GMembersReq([Function(GMembersReqBuilder b) updates]) = _$GMembersReq;
static void _initializeBuilder(GMembersReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'Members',
)
..executeOnListen = true;
@override
_i3.GMembersVars get vars;
@override
_i4.Operation get operation;
@override
_i4.Request get execRequest => _i4.Request(
operation: operation,
variables: vars.toJson(),
);
@override
String? get requestId;
@override
@BuiltValueField(serialize: false)
_i2.GMembersData? Function(
_i2.GMembersData?,
_i2.GMembersData?,
)? get updateResult;
@override
_i2.GMembersData? get optimisticResponse;
@override
String? get updateCacheHandlerKey;
@override
Map<String, dynamic>? get updateCacheHandlerContext;
@override
_i1.FetchPolicy? get fetchPolicy;
@override
bool get executeOnListen;
@override
_i2.GMembersData? parseData(Map<String, dynamic> json) =>
_i2.GMembersData.fromJson(json);
static Serializer<GMembersReq> get serializer => _$gMembersReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GMembersReq.serializer,
this,
) as Map<String, dynamic>);
static GMembersReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GMembersReq.serializer,
json,
);
}
abstract class GWatchersReq
implements
Built<GWatchersReq, GWatchersReqBuilder>,
_i1.OperationRequest<_i2.GWatchersData, _i3.GWatchersVars> {
GWatchersReq._();
factory GWatchersReq([Function(GWatchersReqBuilder b) updates]) =
_$GWatchersReq;
static void _initializeBuilder(GWatchersReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'Watchers',
)
..executeOnListen = true;
@override
_i3.GWatchersVars get vars;
@override
_i4.Operation get operation;
@override
_i4.Request get execRequest => _i4.Request(
operation: operation,
variables: vars.toJson(),
);
@override
String? get requestId;
@override
@BuiltValueField(serialize: false)
_i2.GWatchersData? Function(
_i2.GWatchersData?,
_i2.GWatchersData?,
)? get updateResult;
@override
_i2.GWatchersData? get optimisticResponse;
@override
String? get updateCacheHandlerKey;
@override
Map<String, dynamic>? get updateCacheHandlerContext;
@override
_i1.FetchPolicy? get fetchPolicy;
@override
bool get executeOnListen;
@override
_i2.GWatchersData? parseData(Map<String, dynamic> json) =>
_i2.GWatchersData.fromJson(json);
static Serializer<GWatchersReq> get serializer => _$gWatchersReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GWatchersReq.serializer,
this,
) as Map<String, dynamic>);
static GWatchersReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GWatchersReq.serializer,
json,
);
}
abstract class GStargazersReq
implements
Built<GStargazersReq, GStargazersReqBuilder>,
_i1.OperationRequest<_i2.GStargazersData, _i3.GStargazersVars> {
GStargazersReq._();
factory GStargazersReq([Function(GStargazersReqBuilder b) updates]) =
_$GStargazersReq;
static void _initializeBuilder(GStargazersReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'Stargazers',
)
..executeOnListen = true;
@override
_i3.GStargazersVars get vars;
@override
_i4.Operation get operation;
@override
_i4.Request get execRequest => _i4.Request(
operation: operation,
variables: vars.toJson(),
);
@override
String? get requestId;
@override
@BuiltValueField(serialize: false)
_i2.GStargazersData? Function(
_i2.GStargazersData?,
_i2.GStargazersData?,
)? get updateResult;
@override
_i2.GStargazersData? get optimisticResponse;
@override
String? get updateCacheHandlerKey;
@override
Map<String, dynamic>? get updateCacheHandlerContext;
@override
_i1.FetchPolicy? get fetchPolicy;
@override
bool get executeOnListen;
@override
_i2.GStargazersData? parseData(Map<String, dynamic> json) =>
_i2.GStargazersData.fromJson(json);
static Serializer<GStargazersReq> get serializer =>
_$gStargazersReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GStargazersReq.serializer,
this,
) as Map<String, dynamic>);
static GStargazersReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GStargazersReq.serializer,
json,
);
}
abstract class GUserPartsReq
implements
Built<GUserPartsReq, GUserPartsReqBuilder>,
_i1.FragmentRequest<_i2.GUserPartsData, _i3.GUserPartsVars> {
GUserPartsReq._();
factory GUserPartsReq([Function(GUserPartsReqBuilder b) updates]) =
_$GUserPartsReq;
static void _initializeBuilder(GUserPartsReqBuilder b) => b
..document = _i5.document
..fragmentName = 'UserParts';
@override
_i3.GUserPartsVars get vars;
@override
_i7.DocumentNode get document;
@override
String? get fragmentName;
@override
Map<String, dynamic> get idFields;
@override
_i2.GUserPartsData? parseData(Map<String, dynamic> json) =>
_i2.GUserPartsData.fromJson(json);
static Serializer<GUserPartsReq> get serializer => _$gUserPartsReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GUserPartsReq.serializer,
this,
) as Map<String, dynamic>);
static GUserPartsReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GUserPartsReq.serializer,
json,
);
}
abstract class GOrgPartsReq
implements
Built<GOrgPartsReq, GOrgPartsReqBuilder>,
_i1.FragmentRequest<_i2.GOrgPartsData, _i3.GOrgPartsVars> {
GOrgPartsReq._();
factory GOrgPartsReq([Function(GOrgPartsReqBuilder b) updates]) =
_$GOrgPartsReq;
static void _initializeBuilder(GOrgPartsReqBuilder b) => b
..document = _i5.document
..fragmentName = 'OrgParts';
@override
_i3.GOrgPartsVars get vars;
@override
_i7.DocumentNode get document;
@override
String? get fragmentName;
@override
Map<String, dynamic> get idFields;
@override
_i2.GOrgPartsData? parseData(Map<String, dynamic> json) =>
_i2.GOrgPartsData.fromJson(json);
static Serializer<GOrgPartsReq> get serializer => _$gOrgPartsReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GOrgPartsReq.serializer,
this,
) as Map<String, dynamic>);
static GOrgPartsReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GOrgPartsReq.serializer,
json,
);
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,177 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:gql_github/serializers.gql.dart' as _i1;
part 'users.var.gql.g.dart';
abstract class GFollowersVars
implements Built<GFollowersVars, GFollowersVarsBuilder> {
GFollowersVars._();
factory GFollowersVars([Function(GFollowersVarsBuilder b) updates]) =
_$GFollowersVars;
String get login;
String? get after;
static Serializer<GFollowersVars> get serializer =>
_$gFollowersVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GFollowersVars.serializer,
this,
) as Map<String, dynamic>);
static GFollowersVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GFollowersVars.serializer,
json,
);
}
abstract class GFollowingVars
implements Built<GFollowingVars, GFollowingVarsBuilder> {
GFollowingVars._();
factory GFollowingVars([Function(GFollowingVarsBuilder b) updates]) =
_$GFollowingVars;
String get login;
String? get after;
static Serializer<GFollowingVars> get serializer =>
_$gFollowingVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GFollowingVars.serializer,
this,
) as Map<String, dynamic>);
static GFollowingVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GFollowingVars.serializer,
json,
);
}
abstract class GOrgsVars implements Built<GOrgsVars, GOrgsVarsBuilder> {
GOrgsVars._();
factory GOrgsVars([Function(GOrgsVarsBuilder b) updates]) = _$GOrgsVars;
String get login;
String? get after;
static Serializer<GOrgsVars> get serializer => _$gOrgsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GOrgsVars.serializer,
this,
) as Map<String, dynamic>);
static GOrgsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GOrgsVars.serializer,
json,
);
}
abstract class GMembersVars
implements Built<GMembersVars, GMembersVarsBuilder> {
GMembersVars._();
factory GMembersVars([Function(GMembersVarsBuilder b) updates]) =
_$GMembersVars;
String get login;
String? get after;
static Serializer<GMembersVars> get serializer => _$gMembersVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GMembersVars.serializer,
this,
) as Map<String, dynamic>);
static GMembersVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GMembersVars.serializer,
json,
);
}
abstract class GWatchersVars
implements Built<GWatchersVars, GWatchersVarsBuilder> {
GWatchersVars._();
factory GWatchersVars([Function(GWatchersVarsBuilder b) updates]) =
_$GWatchersVars;
String get owner;
String get name;
String? get after;
static Serializer<GWatchersVars> get serializer => _$gWatchersVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GWatchersVars.serializer,
this,
) as Map<String, dynamic>);
static GWatchersVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GWatchersVars.serializer,
json,
);
}
abstract class GStargazersVars
implements Built<GStargazersVars, GStargazersVarsBuilder> {
GStargazersVars._();
factory GStargazersVars([Function(GStargazersVarsBuilder b) updates]) =
_$GStargazersVars;
String get owner;
String get name;
String? get after;
static Serializer<GStargazersVars> get serializer =>
_$gStargazersVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GStargazersVars.serializer,
this,
) as Map<String, dynamic>);
static GStargazersVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GStargazersVars.serializer,
json,
);
}
abstract class GUserPartsVars
implements Built<GUserPartsVars, GUserPartsVarsBuilder> {
GUserPartsVars._();
factory GUserPartsVars([Function(GUserPartsVarsBuilder b) updates]) =
_$GUserPartsVars;
static Serializer<GUserPartsVars> get serializer =>
_$gUserPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GUserPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GUserPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GUserPartsVars.serializer,
json,
);
}
abstract class GOrgPartsVars
implements Built<GOrgPartsVars, GOrgPartsVarsBuilder> {
GOrgPartsVars._();
factory GOrgPartsVars([Function(GOrgPartsVarsBuilder b) updates]) =
_$GOrgPartsVars;
static Serializer<GOrgPartsVars> get serializer => _$gOrgPartsVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GOrgPartsVars.serializer,
this,
) as Map<String, dynamic>);
static GOrgPartsVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GOrgPartsVars.serializer,
json,
);
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,144 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:gql/ast.dart' as _i1;
const Project = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'Project'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'fullPath')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'project'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'fullPath'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'fullPath')),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'avatarUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'description'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'starCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'forksCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'visibility'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'webUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'issuesEnabled'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'openIssuesCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'mergeRequestsEnabled'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'createdAt'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'lastActivityAt'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'statistics'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'commitCount'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'repositorySize'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
]),
)
]),
);
const document = _i1.DocumentNode(definitions: [Project]);

View File

@ -0,0 +1,101 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:gql_gitlab/schema.schema.gql.dart' as _i2;
import 'package:gql_gitlab/serializers.gql.dart' as _i1;
part 'project.data.gql.g.dart';
abstract class GProjectData
implements Built<GProjectData, GProjectDataBuilder> {
GProjectData._();
factory GProjectData([Function(GProjectDataBuilder b) updates]) =
_$GProjectData;
static void _initializeBuilder(GProjectDataBuilder b) =>
b..G__typename = 'Query';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GProjectData_project? get project;
static Serializer<GProjectData> get serializer => _$gProjectDataSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GProjectData.serializer,
this,
) as Map<String, dynamic>);
static GProjectData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GProjectData.serializer,
json,
);
}
abstract class GProjectData_project
implements Built<GProjectData_project, GProjectData_projectBuilder> {
GProjectData_project._();
factory GProjectData_project(
[Function(GProjectData_projectBuilder b) updates]) =
_$GProjectData_project;
static void _initializeBuilder(GProjectData_projectBuilder b) =>
b..G__typename = 'Project';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get name;
String? get avatarUrl;
String? get description;
int get starCount;
int get forksCount;
String? get visibility;
String? get webUrl;
bool? get issuesEnabled;
int? get openIssuesCount;
bool? get mergeRequestsEnabled;
_i2.GTime? get createdAt;
_i2.GTime? get lastActivityAt;
GProjectData_project_statistics? get statistics;
static Serializer<GProjectData_project> get serializer =>
_$gProjectDataProjectSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GProjectData_project.serializer,
this,
) as Map<String, dynamic>);
static GProjectData_project? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GProjectData_project.serializer,
json,
);
}
abstract class GProjectData_project_statistics
implements
Built<GProjectData_project_statistics,
GProjectData_project_statisticsBuilder> {
GProjectData_project_statistics._();
factory GProjectData_project_statistics(
[Function(GProjectData_project_statisticsBuilder b) updates]) =
_$GProjectData_project_statistics;
static void _initializeBuilder(GProjectData_project_statisticsBuilder b) =>
b..G__typename = 'ProjectStatistics';
@BuiltValueField(wireName: '__typename')
String get G__typename;
double get commitCount;
double get repositorySize;
static Serializer<GProjectData_project_statistics> get serializer =>
_$gProjectDataProjectStatisticsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GProjectData_project_statistics.serializer,
this,
) as Map<String, dynamic>);
static GProjectData_project_statistics? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GProjectData_project_statistics.serializer,
json,
);
}

View File

@ -0,0 +1,835 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'project.data.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GProjectData> _$gProjectDataSerializer =
new _$GProjectDataSerializer();
Serializer<GProjectData_project> _$gProjectDataProjectSerializer =
new _$GProjectData_projectSerializer();
Serializer<GProjectData_project_statistics>
_$gProjectDataProjectStatisticsSerializer =
new _$GProjectData_project_statisticsSerializer();
class _$GProjectDataSerializer implements StructuredSerializer<GProjectData> {
@override
final Iterable<Type> types = const [GProjectData, _$GProjectData];
@override
final String wireName = 'GProjectData';
@override
Iterable<Object?> serialize(Serializers serializers, GProjectData object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'__typename',
serializers.serialize(object.G__typename,
specifiedType: const FullType(String)),
];
Object? value;
value = object.project;
if (value != null) {
result
..add('project')
..add(serializers.serialize(value,
specifiedType: const FullType(GProjectData_project)));
}
return result;
}
@override
GProjectData deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GProjectDataBuilder();
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 'project':
result.project.replace(serializers.deserialize(value,
specifiedType: const FullType(GProjectData_project))!
as GProjectData_project);
break;
}
}
return result.build();
}
}
class _$GProjectData_projectSerializer
implements StructuredSerializer<GProjectData_project> {
@override
final Iterable<Type> types = const [
GProjectData_project,
_$GProjectData_project
];
@override
final String wireName = 'GProjectData_project';
@override
Iterable<Object?> serialize(
Serializers serializers, GProjectData_project object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'__typename',
serializers.serialize(object.G__typename,
specifiedType: const FullType(String)),
'name',
serializers.serialize(object.name, specifiedType: const FullType(String)),
'starCount',
serializers.serialize(object.starCount,
specifiedType: const FullType(int)),
'forksCount',
serializers.serialize(object.forksCount,
specifiedType: const FullType(int)),
];
Object? value;
value = object.avatarUrl;
if (value != null) {
result
..add('avatarUrl')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.description;
if (value != null) {
result
..add('description')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.visibility;
if (value != null) {
result
..add('visibility')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.webUrl;
if (value != null) {
result
..add('webUrl')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.issuesEnabled;
if (value != null) {
result
..add('issuesEnabled')
..add(
serializers.serialize(value, specifiedType: const FullType(bool)));
}
value = object.openIssuesCount;
if (value != null) {
result
..add('openIssuesCount')
..add(serializers.serialize(value, specifiedType: const FullType(int)));
}
value = object.mergeRequestsEnabled;
if (value != null) {
result
..add('mergeRequestsEnabled')
..add(
serializers.serialize(value, specifiedType: const FullType(bool)));
}
value = object.createdAt;
if (value != null) {
result
..add('createdAt')
..add(serializers.serialize(value,
specifiedType: const FullType(_i2.GTime)));
}
value = object.lastActivityAt;
if (value != null) {
result
..add('lastActivityAt')
..add(serializers.serialize(value,
specifiedType: const FullType(_i2.GTime)));
}
value = object.statistics;
if (value != null) {
result
..add('statistics')
..add(serializers.serialize(value,
specifiedType: const FullType(GProjectData_project_statistics)));
}
return result;
}
@override
GProjectData_project deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GProjectData_projectBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case '__typename':
result.G__typename = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'name':
result.name = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'avatarUrl':
result.avatarUrl = 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 'starCount':
result.starCount = serializers.deserialize(value,
specifiedType: const FullType(int))! as int;
break;
case 'forksCount':
result.forksCount = serializers.deserialize(value,
specifiedType: const FullType(int))! as int;
break;
case 'visibility':
result.visibility = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'webUrl':
result.webUrl = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'issuesEnabled':
result.issuesEnabled = serializers.deserialize(value,
specifiedType: const FullType(bool)) as bool?;
break;
case 'openIssuesCount':
result.openIssuesCount = serializers.deserialize(value,
specifiedType: const FullType(int)) as int?;
break;
case 'mergeRequestsEnabled':
result.mergeRequestsEnabled = serializers.deserialize(value,
specifiedType: const FullType(bool)) as bool?;
break;
case 'createdAt':
result.createdAt.replace(serializers.deserialize(value,
specifiedType: const FullType(_i2.GTime))! as _i2.GTime);
break;
case 'lastActivityAt':
result.lastActivityAt.replace(serializers.deserialize(value,
specifiedType: const FullType(_i2.GTime))! as _i2.GTime);
break;
case 'statistics':
result.statistics.replace(serializers.deserialize(value,
specifiedType:
const FullType(GProjectData_project_statistics))!
as GProjectData_project_statistics);
break;
}
}
return result.build();
}
}
class _$GProjectData_project_statisticsSerializer
implements StructuredSerializer<GProjectData_project_statistics> {
@override
final Iterable<Type> types = const [
GProjectData_project_statistics,
_$GProjectData_project_statistics
];
@override
final String wireName = 'GProjectData_project_statistics';
@override
Iterable<Object?> serialize(
Serializers serializers, GProjectData_project_statistics object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'__typename',
serializers.serialize(object.G__typename,
specifiedType: const FullType(String)),
'commitCount',
serializers.serialize(object.commitCount,
specifiedType: const FullType(double)),
'repositorySize',
serializers.serialize(object.repositorySize,
specifiedType: const FullType(double)),
];
return result;
}
@override
GProjectData_project_statistics deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GProjectData_project_statisticsBuilder();
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 'commitCount':
result.commitCount = serializers.deserialize(value,
specifiedType: const FullType(double))! as double;
break;
case 'repositorySize':
result.repositorySize = serializers.deserialize(value,
specifiedType: const FullType(double))! as double;
break;
}
}
return result.build();
}
}
class _$GProjectData extends GProjectData {
@override
final String G__typename;
@override
final GProjectData_project? project;
factory _$GProjectData([void Function(GProjectDataBuilder)? updates]) =>
(new GProjectDataBuilder()..update(updates))._build();
_$GProjectData._({required this.G__typename, this.project}) : super._() {
BuiltValueNullFieldError.checkNotNull(
G__typename, r'GProjectData', 'G__typename');
}
@override
GProjectData rebuild(void Function(GProjectDataBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GProjectDataBuilder toBuilder() => new GProjectDataBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GProjectData &&
G__typename == other.G__typename &&
project == other.project;
}
@override
int get hashCode {
return $jf($jc($jc(0, G__typename.hashCode), project.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GProjectData')
..add('G__typename', G__typename)
..add('project', project))
.toString();
}
}
class GProjectDataBuilder
implements Builder<GProjectData, GProjectDataBuilder> {
_$GProjectData? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
GProjectData_projectBuilder? _project;
GProjectData_projectBuilder get project =>
_$this._project ??= new GProjectData_projectBuilder();
set project(GProjectData_projectBuilder? project) =>
_$this._project = project;
GProjectDataBuilder() {
GProjectData._initializeBuilder(this);
}
GProjectDataBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_project = $v.project?.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GProjectData other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GProjectData;
}
@override
void update(void Function(GProjectDataBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GProjectData build() => _build();
_$GProjectData _build() {
_$GProjectData _$result;
try {
_$result = _$v ??
new _$GProjectData._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename, r'GProjectData', 'G__typename'),
project: _project?.build());
} catch (_) {
late String _$failedField;
try {
_$failedField = 'project';
_project?.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GProjectData', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GProjectData_project extends GProjectData_project {
@override
final String G__typename;
@override
final String name;
@override
final String? avatarUrl;
@override
final String? description;
@override
final int starCount;
@override
final int forksCount;
@override
final String? visibility;
@override
final String? webUrl;
@override
final bool? issuesEnabled;
@override
final int? openIssuesCount;
@override
final bool? mergeRequestsEnabled;
@override
final _i2.GTime? createdAt;
@override
final _i2.GTime? lastActivityAt;
@override
final GProjectData_project_statistics? statistics;
factory _$GProjectData_project(
[void Function(GProjectData_projectBuilder)? updates]) =>
(new GProjectData_projectBuilder()..update(updates))._build();
_$GProjectData_project._(
{required this.G__typename,
required this.name,
this.avatarUrl,
this.description,
required this.starCount,
required this.forksCount,
this.visibility,
this.webUrl,
this.issuesEnabled,
this.openIssuesCount,
this.mergeRequestsEnabled,
this.createdAt,
this.lastActivityAt,
this.statistics})
: super._() {
BuiltValueNullFieldError.checkNotNull(
G__typename, r'GProjectData_project', 'G__typename');
BuiltValueNullFieldError.checkNotNull(
name, r'GProjectData_project', 'name');
BuiltValueNullFieldError.checkNotNull(
starCount, r'GProjectData_project', 'starCount');
BuiltValueNullFieldError.checkNotNull(
forksCount, r'GProjectData_project', 'forksCount');
}
@override
GProjectData_project rebuild(
void Function(GProjectData_projectBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GProjectData_projectBuilder toBuilder() =>
new GProjectData_projectBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GProjectData_project &&
G__typename == other.G__typename &&
name == other.name &&
avatarUrl == other.avatarUrl &&
description == other.description &&
starCount == other.starCount &&
forksCount == other.forksCount &&
visibility == other.visibility &&
webUrl == other.webUrl &&
issuesEnabled == other.issuesEnabled &&
openIssuesCount == other.openIssuesCount &&
mergeRequestsEnabled == other.mergeRequestsEnabled &&
createdAt == other.createdAt &&
lastActivityAt == other.lastActivityAt &&
statistics == other.statistics;
}
@override
int get hashCode {
return $jf($jc(
$jc(
$jc(
$jc(
$jc(
$jc(
$jc(
$jc(
$jc(
$jc(
$jc(
$jc(
$jc(
$jc(
0,
G__typename
.hashCode),
name.hashCode),
avatarUrl.hashCode),
description.hashCode),
starCount.hashCode),
forksCount.hashCode),
visibility.hashCode),
webUrl.hashCode),
issuesEnabled.hashCode),
openIssuesCount.hashCode),
mergeRequestsEnabled.hashCode),
createdAt.hashCode),
lastActivityAt.hashCode),
statistics.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GProjectData_project')
..add('G__typename', G__typename)
..add('name', name)
..add('avatarUrl', avatarUrl)
..add('description', description)
..add('starCount', starCount)
..add('forksCount', forksCount)
..add('visibility', visibility)
..add('webUrl', webUrl)
..add('issuesEnabled', issuesEnabled)
..add('openIssuesCount', openIssuesCount)
..add('mergeRequestsEnabled', mergeRequestsEnabled)
..add('createdAt', createdAt)
..add('lastActivityAt', lastActivityAt)
..add('statistics', statistics))
.toString();
}
}
class GProjectData_projectBuilder
implements Builder<GProjectData_project, GProjectData_projectBuilder> {
_$GProjectData_project? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
String? _name;
String? get name => _$this._name;
set name(String? name) => _$this._name = name;
String? _avatarUrl;
String? get avatarUrl => _$this._avatarUrl;
set avatarUrl(String? avatarUrl) => _$this._avatarUrl = avatarUrl;
String? _description;
String? get description => _$this._description;
set description(String? description) => _$this._description = description;
int? _starCount;
int? get starCount => _$this._starCount;
set starCount(int? starCount) => _$this._starCount = starCount;
int? _forksCount;
int? get forksCount => _$this._forksCount;
set forksCount(int? forksCount) => _$this._forksCount = forksCount;
String? _visibility;
String? get visibility => _$this._visibility;
set visibility(String? visibility) => _$this._visibility = visibility;
String? _webUrl;
String? get webUrl => _$this._webUrl;
set webUrl(String? webUrl) => _$this._webUrl = webUrl;
bool? _issuesEnabled;
bool? get issuesEnabled => _$this._issuesEnabled;
set issuesEnabled(bool? issuesEnabled) =>
_$this._issuesEnabled = issuesEnabled;
int? _openIssuesCount;
int? get openIssuesCount => _$this._openIssuesCount;
set openIssuesCount(int? openIssuesCount) =>
_$this._openIssuesCount = openIssuesCount;
bool? _mergeRequestsEnabled;
bool? get mergeRequestsEnabled => _$this._mergeRequestsEnabled;
set mergeRequestsEnabled(bool? mergeRequestsEnabled) =>
_$this._mergeRequestsEnabled = mergeRequestsEnabled;
_i2.GTimeBuilder? _createdAt;
_i2.GTimeBuilder get createdAt =>
_$this._createdAt ??= new _i2.GTimeBuilder();
set createdAt(_i2.GTimeBuilder? createdAt) => _$this._createdAt = createdAt;
_i2.GTimeBuilder? _lastActivityAt;
_i2.GTimeBuilder get lastActivityAt =>
_$this._lastActivityAt ??= new _i2.GTimeBuilder();
set lastActivityAt(_i2.GTimeBuilder? lastActivityAt) =>
_$this._lastActivityAt = lastActivityAt;
GProjectData_project_statisticsBuilder? _statistics;
GProjectData_project_statisticsBuilder get statistics =>
_$this._statistics ??= new GProjectData_project_statisticsBuilder();
set statistics(GProjectData_project_statisticsBuilder? statistics) =>
_$this._statistics = statistics;
GProjectData_projectBuilder() {
GProjectData_project._initializeBuilder(this);
}
GProjectData_projectBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_name = $v.name;
_avatarUrl = $v.avatarUrl;
_description = $v.description;
_starCount = $v.starCount;
_forksCount = $v.forksCount;
_visibility = $v.visibility;
_webUrl = $v.webUrl;
_issuesEnabled = $v.issuesEnabled;
_openIssuesCount = $v.openIssuesCount;
_mergeRequestsEnabled = $v.mergeRequestsEnabled;
_createdAt = $v.createdAt?.toBuilder();
_lastActivityAt = $v.lastActivityAt?.toBuilder();
_statistics = $v.statistics?.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GProjectData_project other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GProjectData_project;
}
@override
void update(void Function(GProjectData_projectBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GProjectData_project build() => _build();
_$GProjectData_project _build() {
_$GProjectData_project _$result;
try {
_$result = _$v ??
new _$GProjectData_project._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename, r'GProjectData_project', 'G__typename'),
name: BuiltValueNullFieldError.checkNotNull(
name, r'GProjectData_project', 'name'),
avatarUrl: avatarUrl,
description: description,
starCount: BuiltValueNullFieldError.checkNotNull(
starCount, r'GProjectData_project', 'starCount'),
forksCount: BuiltValueNullFieldError.checkNotNull(
forksCount, r'GProjectData_project', 'forksCount'),
visibility: visibility,
webUrl: webUrl,
issuesEnabled: issuesEnabled,
openIssuesCount: openIssuesCount,
mergeRequestsEnabled: mergeRequestsEnabled,
createdAt: _createdAt?.build(),
lastActivityAt: _lastActivityAt?.build(),
statistics: _statistics?.build());
} catch (_) {
late String _$failedField;
try {
_$failedField = 'createdAt';
_createdAt?.build();
_$failedField = 'lastActivityAt';
_lastActivityAt?.build();
_$failedField = 'statistics';
_statistics?.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GProjectData_project', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GProjectData_project_statistics
extends GProjectData_project_statistics {
@override
final String G__typename;
@override
final double commitCount;
@override
final double repositorySize;
factory _$GProjectData_project_statistics(
[void Function(GProjectData_project_statisticsBuilder)? updates]) =>
(new GProjectData_project_statisticsBuilder()..update(updates))._build();
_$GProjectData_project_statistics._(
{required this.G__typename,
required this.commitCount,
required this.repositorySize})
: super._() {
BuiltValueNullFieldError.checkNotNull(
G__typename, r'GProjectData_project_statistics', 'G__typename');
BuiltValueNullFieldError.checkNotNull(
commitCount, r'GProjectData_project_statistics', 'commitCount');
BuiltValueNullFieldError.checkNotNull(
repositorySize, r'GProjectData_project_statistics', 'repositorySize');
}
@override
GProjectData_project_statistics rebuild(
void Function(GProjectData_project_statisticsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GProjectData_project_statisticsBuilder toBuilder() =>
new GProjectData_project_statisticsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GProjectData_project_statistics &&
G__typename == other.G__typename &&
commitCount == other.commitCount &&
repositorySize == other.repositorySize;
}
@override
int get hashCode {
return $jf($jc($jc($jc(0, G__typename.hashCode), commitCount.hashCode),
repositorySize.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GProjectData_project_statistics')
..add('G__typename', G__typename)
..add('commitCount', commitCount)
..add('repositorySize', repositorySize))
.toString();
}
}
class GProjectData_project_statisticsBuilder
implements
Builder<GProjectData_project_statistics,
GProjectData_project_statisticsBuilder> {
_$GProjectData_project_statistics? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
double? _commitCount;
double? get commitCount => _$this._commitCount;
set commitCount(double? commitCount) => _$this._commitCount = commitCount;
double? _repositorySize;
double? get repositorySize => _$this._repositorySize;
set repositorySize(double? repositorySize) =>
_$this._repositorySize = repositorySize;
GProjectData_project_statisticsBuilder() {
GProjectData_project_statistics._initializeBuilder(this);
}
GProjectData_project_statisticsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_commitCount = $v.commitCount;
_repositorySize = $v.repositorySize;
_$v = null;
}
return this;
}
@override
void replace(GProjectData_project_statistics other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GProjectData_project_statistics;
}
@override
void update(void Function(GProjectData_project_statisticsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GProjectData_project_statistics build() => _build();
_$GProjectData_project_statistics _build() {
final _$result = _$v ??
new _$GProjectData_project_statistics._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename, r'GProjectData_project_statistics', 'G__typename'),
commitCount: BuiltValueNullFieldError.checkNotNull(
commitCount, r'GProjectData_project_statistics', 'commitCount'),
repositorySize: BuiltValueNullFieldError.checkNotNull(
repositorySize,
r'GProjectData_project_statistics',
'repositorySize'));
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

View File

@ -0,0 +1,70 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:ferry_exec/ferry_exec.dart' as _i1;
import 'package:gql_exec/gql_exec.dart' as _i4;
import 'package:gql_gitlab/project.ast.gql.dart' as _i5;
import 'package:gql_gitlab/project.data.gql.dart' as _i2;
import 'package:gql_gitlab/project.var.gql.dart' as _i3;
import 'package:gql_gitlab/serializers.gql.dart' as _i6;
part 'project.req.gql.g.dart';
abstract class GProjectReq
implements
Built<GProjectReq, GProjectReqBuilder>,
_i1.OperationRequest<_i2.GProjectData, _i3.GProjectVars> {
GProjectReq._();
factory GProjectReq([Function(GProjectReqBuilder b) updates]) = _$GProjectReq;
static void _initializeBuilder(GProjectReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'Project',
)
..executeOnListen = true;
@override
_i3.GProjectVars get vars;
@override
_i4.Operation get operation;
@override
_i4.Request get execRequest => _i4.Request(
operation: operation,
variables: vars.toJson(),
);
@override
String? get requestId;
@override
@BuiltValueField(serialize: false)
_i2.GProjectData? Function(
_i2.GProjectData?,
_i2.GProjectData?,
)? get updateResult;
@override
_i2.GProjectData? get optimisticResponse;
@override
String? get updateCacheHandlerKey;
@override
Map<String, dynamic>? get updateCacheHandlerContext;
@override
_i1.FetchPolicy? get fetchPolicy;
@override
bool get executeOnListen;
@override
_i2.GProjectData? parseData(Map<String, dynamic> json) =>
_i2.GProjectData.fromJson(json);
static Serializer<GProjectReq> get serializer => _$gProjectReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GProjectReq.serializer,
this,
) as Map<String, dynamic>);
static GProjectReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GProjectReq.serializer,
json,
);
}

View File

@ -0,0 +1,349 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'project.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GProjectReq> _$gProjectReqSerializer = new _$GProjectReqSerializer();
class _$GProjectReqSerializer implements StructuredSerializer<GProjectReq> {
@override
final Iterable<Type> types = const [GProjectReq, _$GProjectReq];
@override
final String wireName = 'GProjectReq';
@override
Iterable<Object?> serialize(Serializers serializers, GProjectReq object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'vars',
serializers.serialize(object.vars,
specifiedType: const FullType(_i3.GProjectVars)),
'operation',
serializers.serialize(object.operation,
specifiedType: const FullType(_i4.Operation)),
'executeOnListen',
serializers.serialize(object.executeOnListen,
specifiedType: const FullType(bool)),
];
Object? value;
value = object.requestId;
if (value != null) {
result
..add('requestId')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.optimisticResponse;
if (value != null) {
result
..add('optimisticResponse')
..add(serializers.serialize(value,
specifiedType: const FullType(_i2.GProjectData)));
}
value = object.updateCacheHandlerKey;
if (value != null) {
result
..add('updateCacheHandlerKey')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.updateCacheHandlerContext;
if (value != null) {
result
..add('updateCacheHandlerContext')
..add(serializers.serialize(value,
specifiedType: const FullType(
Map, const [const FullType(String), const FullType(dynamic)])));
}
value = object.fetchPolicy;
if (value != null) {
result
..add('fetchPolicy')
..add(serializers.serialize(value,
specifiedType: const FullType(_i1.FetchPolicy)));
}
return result;
}
@override
GProjectReq deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GProjectReqBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'vars':
result.vars.replace(serializers.deserialize(value,
specifiedType: const FullType(_i3.GProjectVars))!
as _i3.GProjectVars);
break;
case 'operation':
result.operation = serializers.deserialize(value,
specifiedType: const FullType(_i4.Operation))! as _i4.Operation;
break;
case 'requestId':
result.requestId = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'optimisticResponse':
result.optimisticResponse.replace(serializers.deserialize(value,
specifiedType: const FullType(_i2.GProjectData))!
as _i2.GProjectData);
break;
case 'updateCacheHandlerKey':
result.updateCacheHandlerKey = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'updateCacheHandlerContext':
result.updateCacheHandlerContext = serializers.deserialize(value,
specifiedType: const FullType(Map, const [
const FullType(String),
const FullType(dynamic)
])) as Map<String, dynamic>?;
break;
case 'fetchPolicy':
result.fetchPolicy = serializers.deserialize(value,
specifiedType: const FullType(_i1.FetchPolicy))
as _i1.FetchPolicy?;
break;
case 'executeOnListen':
result.executeOnListen = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
}
}
return result.build();
}
}
class _$GProjectReq extends GProjectReq {
@override
final _i3.GProjectVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GProjectData? Function(_i2.GProjectData?, _i2.GProjectData?)?
updateResult;
@override
final _i2.GProjectData? optimisticResponse;
@override
final String? updateCacheHandlerKey;
@override
final Map<String, dynamic>? updateCacheHandlerContext;
@override
final _i1.FetchPolicy? fetchPolicy;
@override
final bool executeOnListen;
factory _$GProjectReq([void Function(GProjectReqBuilder)? updates]) =>
(new GProjectReqBuilder()..update(updates))._build();
_$GProjectReq._(
{required this.vars,
required this.operation,
this.requestId,
this.updateResult,
this.optimisticResponse,
this.updateCacheHandlerKey,
this.updateCacheHandlerContext,
this.fetchPolicy,
required this.executeOnListen})
: super._() {
BuiltValueNullFieldError.checkNotNull(vars, r'GProjectReq', 'vars');
BuiltValueNullFieldError.checkNotNull(
operation, r'GProjectReq', 'operation');
BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GProjectReq', 'executeOnListen');
}
@override
GProjectReq rebuild(void Function(GProjectReqBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GProjectReqBuilder toBuilder() => new GProjectReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
final dynamic _$dynamicOther = other;
return other is GProjectReq &&
vars == other.vars &&
operation == other.operation &&
requestId == other.requestId &&
updateResult == _$dynamicOther.updateResult &&
optimisticResponse == other.optimisticResponse &&
updateCacheHandlerKey == other.updateCacheHandlerKey &&
updateCacheHandlerContext == other.updateCacheHandlerContext &&
fetchPolicy == other.fetchPolicy &&
executeOnListen == other.executeOnListen;
}
@override
int get hashCode {
return $jf($jc(
$jc(
$jc(
$jc(
$jc(
$jc(
$jc($jc($jc(0, vars.hashCode), operation.hashCode),
requestId.hashCode),
updateResult.hashCode),
optimisticResponse.hashCode),
updateCacheHandlerKey.hashCode),
updateCacheHandlerContext.hashCode),
fetchPolicy.hashCode),
executeOnListen.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GProjectReq')
..add('vars', vars)
..add('operation', operation)
..add('requestId', requestId)
..add('updateResult', updateResult)
..add('optimisticResponse', optimisticResponse)
..add('updateCacheHandlerKey', updateCacheHandlerKey)
..add('updateCacheHandlerContext', updateCacheHandlerContext)
..add('fetchPolicy', fetchPolicy)
..add('executeOnListen', executeOnListen))
.toString();
}
}
class GProjectReqBuilder implements Builder<GProjectReq, GProjectReqBuilder> {
_$GProjectReq? _$v;
_i3.GProjectVarsBuilder? _vars;
_i3.GProjectVarsBuilder get vars =>
_$this._vars ??= new _i3.GProjectVarsBuilder();
set vars(_i3.GProjectVarsBuilder? vars) => _$this._vars = vars;
_i4.Operation? _operation;
_i4.Operation? get operation => _$this._operation;
set operation(_i4.Operation? operation) => _$this._operation = operation;
String? _requestId;
String? get requestId => _$this._requestId;
set requestId(String? requestId) => _$this._requestId = requestId;
_i2.GProjectData? Function(_i2.GProjectData?, _i2.GProjectData?)?
_updateResult;
_i2.GProjectData? Function(_i2.GProjectData?, _i2.GProjectData?)?
get updateResult => _$this._updateResult;
set updateResult(
_i2.GProjectData? Function(_i2.GProjectData?, _i2.GProjectData?)?
updateResult) =>
_$this._updateResult = updateResult;
_i2.GProjectDataBuilder? _optimisticResponse;
_i2.GProjectDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= new _i2.GProjectDataBuilder();
set optimisticResponse(_i2.GProjectDataBuilder? optimisticResponse) =>
_$this._optimisticResponse = optimisticResponse;
String? _updateCacheHandlerKey;
String? get updateCacheHandlerKey => _$this._updateCacheHandlerKey;
set updateCacheHandlerKey(String? updateCacheHandlerKey) =>
_$this._updateCacheHandlerKey = updateCacheHandlerKey;
Map<String, dynamic>? _updateCacheHandlerContext;
Map<String, dynamic>? get updateCacheHandlerContext =>
_$this._updateCacheHandlerContext;
set updateCacheHandlerContext(
Map<String, dynamic>? updateCacheHandlerContext) =>
_$this._updateCacheHandlerContext = updateCacheHandlerContext;
_i1.FetchPolicy? _fetchPolicy;
_i1.FetchPolicy? get fetchPolicy => _$this._fetchPolicy;
set fetchPolicy(_i1.FetchPolicy? fetchPolicy) =>
_$this._fetchPolicy = fetchPolicy;
bool? _executeOnListen;
bool? get executeOnListen => _$this._executeOnListen;
set executeOnListen(bool? executeOnListen) =>
_$this._executeOnListen = executeOnListen;
GProjectReqBuilder() {
GProjectReq._initializeBuilder(this);
}
GProjectReqBuilder get _$this {
final $v = _$v;
if ($v != null) {
_vars = $v.vars.toBuilder();
_operation = $v.operation;
_requestId = $v.requestId;
_updateResult = $v.updateResult;
_optimisticResponse = $v.optimisticResponse?.toBuilder();
_updateCacheHandlerKey = $v.updateCacheHandlerKey;
_updateCacheHandlerContext = $v.updateCacheHandlerContext;
_fetchPolicy = $v.fetchPolicy;
_executeOnListen = $v.executeOnListen;
_$v = null;
}
return this;
}
@override
void replace(GProjectReq other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GProjectReq;
}
@override
void update(void Function(GProjectReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GProjectReq build() => _build();
_$GProjectReq _build() {
_$GProjectReq _$result;
try {
_$result = _$v ??
new _$GProjectReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation, r'GProjectReq', 'operation'),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen, r'GProjectReq', 'executeOnListen'));
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GProjectReq', _$failedField, e.toString());
}
rethrow;
}
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

View File

@ -0,0 +1,29 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:gql_gitlab/serializers.gql.dart' as _i1;
part 'project.var.gql.g.dart';
abstract class GProjectVars
implements Built<GProjectVars, GProjectVarsBuilder> {
GProjectVars._();
factory GProjectVars([Function(GProjectVarsBuilder b) updates]) =
_$GProjectVars;
String get fullPath;
static Serializer<GProjectVars> get serializer => _$gProjectVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GProjectVars.serializer,
this,
) as Map<String, dynamic>);
static GProjectVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GProjectVars.serializer,
json,
);
}

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